From: Dean Michael Berris Date: Wed, 5 Sep 2018 15:19:43 +0000 (+0000) Subject: [XRay] Use `const` instead of `constexpr` in storage declaration X-Git-Tag: android-x86-9.0-r1~13398 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=c5318e322fff1ffc3c1b1766454baec1a2e8732b;p=android-x86%2Fexternal-llvm.git [XRay] Use `const` instead of `constexpr` in storage declaration This should make MSVC happy with the storage provided for static constexpr character arrays out-of-line. Follow-up to D51672. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@341477 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/unittests/XRay/FDRRecordPrinterTest.cpp b/unittests/XRay/FDRRecordPrinterTest.cpp index f0666ecdd34..e479d1219e9 100644 --- a/unittests/XRay/FDRRecordPrinterTest.cpp +++ b/unittests/XRay/FDRRecordPrinterTest.cpp @@ -28,7 +28,7 @@ template <> struct Helper { static constexpr char Expected[] = ""; }; -constexpr char Helper::Expected[]; +const char Helper::Expected[]; template <> struct Helper { static std::unique_ptr construct() { @@ -37,7 +37,7 @@ template <> struct Helper { static constexpr char Expected[] = ""; }; -constexpr char Helper::Expected[]; +const char Helper::Expected[]; template <> struct Helper { static std::unique_ptr construct() { @@ -46,7 +46,7 @@ template <> struct Helper { static constexpr char Expected[] = ""; }; -constexpr char Helper::Expected[]; +const char Helper::Expected[]; template <> struct Helper { static std::unique_ptr construct() { @@ -55,7 +55,7 @@ template <> struct Helper { static constexpr char Expected[] = ""; }; -constexpr char Helper::Expected[]; +const char Helper::Expected[]; template <> struct Helper { static std::unique_ptr construct() { @@ -65,7 +65,7 @@ template <> struct Helper { static constexpr char Expected[] = ""; }; -constexpr char Helper::Expected[]; +const char Helper::Expected[]; template <> struct Helper { static std::unique_ptr construct() { @@ -74,7 +74,7 @@ template <> struct Helper { static constexpr char Expected[] = ""; }; -constexpr char Helper::Expected[]; +const char Helper::Expected[]; template <> struct Helper { static std::unique_ptr construct() { @@ -83,7 +83,7 @@ template <> struct Helper { static constexpr char Expected[] = ""; }; -constexpr char Helper::Expected[]; +const char Helper::Expected[]; template <> struct Helper { static std::unique_ptr construct() { @@ -92,7 +92,7 @@ template <> struct Helper { static constexpr char Expected[] = ""; }; -constexpr char Helper::Expected[]; +const char Helper::Expected[]; template <> struct Helper { static std::unique_ptr construct() { @@ -101,7 +101,7 @@ template <> struct Helper { static constexpr char Expected[] = ""; }; -constexpr char Helper::Expected[]; +const char Helper::Expected[]; template class PrinterTest : public ::testing::Test { protected: