return DATELoc != SourceLocation() || TIMELoc != SourceLocation();
}
+ /// AllocateMacroInfo - Allocate a new MacroInfo object with the provide
+ /// SourceLocation.
+ MacroInfo* AllocateMacroInfo(SourceLocation L);
+
private:
void PushIncludeMacroStack() {
IncludeMacroStack.pop_back();
}
- /// AllocateMacroInfo - Allocate a new MacroInfo object with the provide
- /// SourceLocation.
- MacroInfo* AllocateMacroInfo(SourceLocation L);
-
/// ReleaseMacroInfo - Release the specified MacroInfo. This memory will
/// be reused for allocating new MacroInfo objects.
void ReleaseMacroInfo(MacroInfo* MI);