Commentary

This commit is contained in:
Wilson Snyder 2020-08-15 14:22:50 -04:00
parent 9927e8b3ee
commit 2118038cb9
2 changed files with 6 additions and 8 deletions

View File

@ -5035,12 +5035,11 @@ The following deprecated items are scheduled for future removal:
=over 4
=item Pre-C++11 compiler support
=item C++11 compiler support
Verilator supports pre-C++11 compilers for non-threaded models when
configured with --enable-prec11/--enable-prec11-final. This flag will be
removed and C++11 compilers will be required for both compiling Verilator
and compiling Verilated models no sooner than September 2020.
Verilator currently requires C++11 or newer compilers. Verilator will
require C++14 or newer compilers for both compiling Verilator and compiling
Verilated models no sooner than January 2022.
=item SystemC 2.2 and earlier support

View File

@ -75,9 +75,8 @@ public:
//===================================================================
// Verilog array container
// Similar to std::array<WData, N>, but:
// 1. Doesn't require C++11
// 2. Lighter weight, only methods needed by Verilator, to help compile time.
// Similar to std::array<WData, N>, but lighter weight, only methods needed
// by Verilator, to help compile time.
//
// This is only used when we need an upper-level container and so can't
// simply use a C style array (which is just a pointer).