]> granicus.if.org Git - clang/commitdiff
[Sema] Add missing VisitMacroQualifiedTypeLoc to TypeSpecLocFiller
authorLeonard Chan <leonardchan@google.com>
Tue, 7 May 2019 08:12:28 +0000 (08:12 +0000)
committerLeonard Chan <leonardchan@google.com>
Tue, 7 May 2019 08:12:28 +0000 (08:12 +0000)
To hopefully fix greenbot failures

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360120 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaType.cpp

index 4d3944a7fe790fd5749e91b374bd6c9f40ecae0d..17dbba921c4a220b6974d719947022297eeb16e9 100644 (file)
@@ -5388,6 +5388,11 @@ namespace {
       Visit(TL.getModifiedLoc());
       fillAttributedTypeLoc(TL, State);
     }
+    void VisitMacroQualifiedTypeLoc(MacroQualifiedTypeLoc TL) {
+      Visit(TL.getInnerLoc());
+      TL.setExpansionLoc(
+          State.getExpansionLocForMacroQualifiedType(TL.getTypePtr()));
+    }
     void VisitQualifiedTypeLoc(QualifiedTypeLoc TL) {
       Visit(TL.getUnqualifiedLoc());
     }