r235946 - Refactor: put these function declarations somewhere more appropriate.
Richard Smith
richard-llvm at metafoo.co.uk
Mon Apr 27 16:52:42 PDT 2015
Author: rsmith
Date: Mon Apr 27 18:52:41 2015
New Revision: 235946
URL: http://llvm.org/viewvc/llvm-project?rev=235946&view=rev
Log:
Refactor: put these function declarations somewhere more appropriate.
Modified:
cfe/trunk/include/clang/Lex/Preprocessor.h
Modified: cfe/trunk/include/clang/Lex/Preprocessor.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Lex/Preprocessor.h?rev=235946&r1=235945&r2=235946&view=diff
==============================================================================
--- cfe/trunk/include/clang/Lex/Preprocessor.h (original)
+++ cfe/trunk/include/clang/Lex/Preprocessor.h Mon Apr 27 18:52:41 2015
@@ -496,13 +496,6 @@ class Preprocessor : public RefCountedBa
};
SmallVector<BuildingSubmoduleInfo, 8> BuildingSubmoduleStack;
- void EnterSubmodule(Module *M, SourceLocation ImportLoc);
- void LeaveSubmodule();
-
- /// Update the set of active module macros and ambiguity flag for a module
- /// macro name.
- void updateModuleMacroInfo(IdentifierInfo *II, ModuleMacroInfo &Info);
-
/// The set of known macros exported from modules.
llvm::FoldingSet<ModuleMacro> ModuleMacros;
@@ -1567,6 +1560,13 @@ private:
void PropagateLineStartLeadingSpaceInfo(Token &Result);
+ void EnterSubmodule(Module *M, SourceLocation ImportLoc);
+ void LeaveSubmodule();
+
+ /// Update the set of active module macros and ambiguity flag for a module
+ /// macro name.
+ void updateModuleMacroInfo(IdentifierInfo *II, ModuleMacroInfo &Info);
+
/// \brief Allocate a new MacroInfo object.
MacroInfo *AllocateMacroInfo();
More information about the cfe-commits
mailing list