forked from OSchip/llvm-project
parent
b4199b659b
commit
d67164e3cd
|
@ -1142,7 +1142,7 @@ public:
|
|||
unsigned &Idx);
|
||||
|
||||
/// \brief Read a source location from raw form.
|
||||
SourceLocation ReadSourceLocation(Module &Module, unsigned Raw) {
|
||||
SourceLocation ReadSourceLocation(Module &Module, unsigned Raw) const {
|
||||
unsigned Flag = Raw & (1U << 31);
|
||||
unsigned Offset = Raw & ~(1U << 31);
|
||||
assert(Module.SLocRemap.find(Offset) != Module.SLocRemap.end() &&
|
||||
|
@ -1215,7 +1215,7 @@ public:
|
|||
/// \brief Determine the global preprocessed entity ID that corresponds to
|
||||
/// the given local ID within the given module.
|
||||
serialization::PreprocessedEntityID
|
||||
getGlobalPreprocessedEntityID(Module &M, unsigned LocalID);
|
||||
getGlobalPreprocessedEntityID(Module &M, unsigned LocalID) const;
|
||||
|
||||
/// \brief Note that the identifier is a macro whose record will be loaded
|
||||
/// from the given AST file at the given (file-local) offset.
|
||||
|
|
|
@ -1440,8 +1440,8 @@ PreprocessedEntity *ASTReader::LoadPreprocessedEntity(Module &F) {
|
|||
}
|
||||
|
||||
PreprocessedEntityID
|
||||
ASTReader::getGlobalPreprocessedEntityID(Module &M, unsigned LocalID) {
|
||||
ContinuousRangeMap<uint32_t, int, 2>::iterator
|
||||
ASTReader::getGlobalPreprocessedEntityID(Module &M, unsigned LocalID) const {
|
||||
ContinuousRangeMap<uint32_t, int, 2>::const_iterator
|
||||
I = M.PreprocessedEntityRemap.find(LocalID - NUM_PREDEF_PP_ENTITY_IDS);
|
||||
assert(I != M.PreprocessedEntityRemap.end()
|
||||
&& "Invalid index into preprocessed entity index remap");
|
||||
|
|
Loading…
Reference in New Issue