Use elaborated type specifiers to prevent meaning changes (#20019)
authorJan Kotas <jkotas@microsoft.com>
Tue, 18 Sep 2018 05:42:40 +0000 (22:42 -0700)
committerGitHub <noreply@github.com>
Tue, 18 Sep 2018 05:42:40 +0000 (22:42 -0700)
Port https://github.com/dotnet/corert/pull/6341/ to CoreCLR

src/inc/cordebuginfo.h

index 8c076e8b68fa5fdbe07245728279e51c20017858..bbe4de8739b549bdce921aef49626adc2f7142e1 100644 (file)
@@ -294,15 +294,15 @@ public:
 
         union
         {
-            vlReg           vlReg;
-            vlStk           vlStk;
-            vlRegReg        vlRegReg;
-            vlRegStk        vlRegStk;
-            vlStkReg        vlStkReg;
-            vlStk2          vlStk2;
-            vlFPstk         vlFPstk;
-            vlFixedVarArg   vlFixedVarArg;
-            vlMemory        vlMemory;
+            ICorDebugInfo::vlReg           vlReg;
+            ICorDebugInfo::vlStk           vlStk;
+            ICorDebugInfo::vlRegReg        vlRegReg;
+            ICorDebugInfo::vlRegStk        vlRegStk;
+            ICorDebugInfo::vlStkReg        vlStkReg;
+            ICorDebugInfo::vlStk2          vlStk2;
+            ICorDebugInfo::vlFPstk         vlFPstk;
+            ICorDebugInfo::vlFixedVarArg   vlFixedVarArg;
+            ICorDebugInfo::vlMemory        vlMemory;
         };
     };