[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