From 2118038cb932b9a034e9f598ebd5d269f48b895c Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Sat, 15 Aug 2020 14:22:50 -0400 Subject: [PATCH] Commentary --- bin/verilator | 9 ++++----- include/verilated_heavy.h | 5 ++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/bin/verilator b/bin/verilator index 7cf508ac2..52076f381 100755 --- a/bin/verilator +++ b/bin/verilator @@ -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 diff --git a/include/verilated_heavy.h b/include/verilated_heavy.h index 2241bf8d1..0a712a891 100644 --- a/include/verilated_heavy.h +++ b/include/verilated_heavy.h @@ -75,9 +75,8 @@ public: //=================================================================== // Verilog array container -// Similar to std::array, but: -// 1. Doesn't require C++11 -// 2. Lighter weight, only methods needed by Verilator, to help compile time. +// Similar to std::array, 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).