[llvm] r369851 - Try to make MSVC 2017 happy.

Benjamin Kramer via llvm-commits llvm-commits at lists.llvm.org
Sat Aug 24 08:46:49 PDT 2019


Author: d0k
Date: Sat Aug 24 08:46:49 2019
New Revision: 369851

URL: http://llvm.org/viewvc/llvm-project?rev=369851&view=rev
Log:
Try to make MSVC 2017 happy.

AArch64BaseInfo.h(316): error C3615: constexpr function 'llvm::SysAlias::SysAlias' cannot result in a constant expression
AArch64BaseInfo.h(316): note: failure was caused by call of undefined function or one not declared 'constexpr'
AArch64BaseInfo.h(316): note: see usage of 'llvm::FeatureBitset::FeatureBitset'

Modified:
    llvm/trunk/include/llvm/MC/SubtargetFeature.h

Modified: llvm/trunk/include/llvm/MC/SubtargetFeature.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/MC/SubtargetFeature.h?rev=369851&r1=369850&r2=369851&view=diff
==============================================================================
--- llvm/trunk/include/llvm/MC/SubtargetFeature.h (original)
+++ llvm/trunk/include/llvm/MC/SubtargetFeature.h Sat Aug 24 08:46:49 2019
@@ -50,7 +50,7 @@ protected:
   }
 
 public:
-  FeatureBitset() = default;
+  constexpr FeatureBitset() = default;
   constexpr FeatureBitset(std::initializer_list<unsigned> Init) {
     for (auto I : Init)
       set(I);




More information about the llvm-commits mailing list