[llvm] 44bbc76 - Drop a constexpr in favor of const, MSVC complains.

Benjamin Kramer via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 18 08:05:44 PST 2020


Author: Benjamin Kramer
Date: 2020-02-18T17:04:42+01:00
New Revision: 44bbc767000494c5702ca49c870e6642a93bbb02

URL: https://github.com/llvm/llvm-project/commit/44bbc767000494c5702ca49c870e6642a93bbb02
DIFF: https://github.com/llvm/llvm-project/commit/44bbc767000494c5702ca49c870e6642a93bbb02.diff

LOG: Drop a constexpr in favor of const, MSVC complains.

lib\Target\Hexagon\HexagonGenDFAPacketizer.inc(109): error C2131: expression did not evaluate to a constant

Added: 
    

Modified: 
    llvm/utils/TableGen/DFAEmitter.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/utils/TableGen/DFAEmitter.cpp b/llvm/utils/TableGen/DFAEmitter.cpp
index 330f9ac90b12..91c8638dd20f 100644
--- a/llvm/utils/TableGen/DFAEmitter.cpp
+++ b/llvm/utils/TableGen/DFAEmitter.cpp
@@ -119,7 +119,7 @@ void DfaEmitter::emit(StringRef Name, raw_ostream &OS) {
   for (auto &T : DfaTransitions)
     Table.add(T.second.second);
   Table.layout();
-  OS << "constexpr std::array<NfaStatePair, " << Table.size() << "> " << Name
+  OS << "const std::array<NfaStatePair, " << Table.size() << "> " << Name
      << "TransitionInfo = {{\n";
   Table.emit(
       OS,


        


More information about the llvm-commits mailing list