Author: erichkeane
Date: Thu Feb  8 15:49:40 2018
New Revision: 324682

URL: http://llvm.org/viewvc/llvm-project?rev=324682&view=rev
Log:
Add size to constexpr Arrays

What seems to be a bug in older versions of MSVC, constexpr
member arrays with a redefinition (to force emission) require
their initial definition to have the size between the brackets.

Modified:
    cfe/trunk/lib/Basic/Targets/AMDGPU.h

Modified: cfe/trunk/lib/Basic/Targets/AMDGPU.h
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Targets/AMDGPU.h?rev=324682&r1=324681&r2=324682&view=diff
==============================================================================
--- cfe/trunk/lib/Basic/Targets/AMDGPU.h (original)
+++ cfe/trunk/lib/Basic/Targets/AMDGPU.h Thu Feb  8 15:49:40 2018
@@ -69,7 +69,7 @@ class LLVM_LIBRARY_VISIBILITY AMDGPUTarg
     AMDGPUTargetInfo::GPUKind Kind;
   };
 
-  static constexpr NameGPUKind R600Names[] = {
+  static constexpr NameGPUKind R600Names[25] = {
       {{"r600"}, GK_R600},
       {{"rv610"}, GK_R600},
       {{"rv620"}, GK_R600},
@@ -96,7 +96,7 @@ class LLVM_LIBRARY_VISIBILITY AMDGPUTarg
       {{"cayman"}, GK_CAYMAN},
       {{"aruba"}, GK_CAYMAN},
   };
-  static constexpr NameGPUKind AMDGCNNames[] = {
+  static constexpr NameGPUKind AMDGCNNames[33] = {
       {{"gfx600"}, GK_GFX6},    {{"tahiti"}, GK_GFX6},
       {{"gfx601"}, GK_GFX6},    {{"pitcairn"}, GK_GFX6},
       {{"verde"}, GK_GFX6},     {{"oland"}, GK_GFX6},


_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to