mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-23 14:25:07 +00:00
Trailing whitespace.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94671 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -34,33 +34,33 @@ class SourceMgr {
|
||||
struct SrcBuffer {
|
||||
/// Buffer - The memory buffer for the file.
|
||||
MemoryBuffer *Buffer;
|
||||
|
||||
|
||||
/// IncludeLoc - This is the location of the parent include, or null if at
|
||||
/// the top level.
|
||||
SMLoc IncludeLoc;
|
||||
};
|
||||
|
||||
|
||||
/// Buffers - This is all of the buffers that we are reading from.
|
||||
std::vector<SrcBuffer> Buffers;
|
||||
|
||||
|
||||
// IncludeDirectories - This is the list of directories we should search for
|
||||
// include files in.
|
||||
std::vector<std::string> IncludeDirectories;
|
||||
|
||||
|
||||
/// LineNoCache - This is a cache for line number queries, its implementation
|
||||
/// is really private to SourceMgr.cpp.
|
||||
mutable void *LineNoCache;
|
||||
|
||||
|
||||
SourceMgr(const SourceMgr&); // DO NOT IMPLEMENT
|
||||
void operator=(const SourceMgr&); // DO NOT IMPLEMENT
|
||||
public:
|
||||
SourceMgr() : LineNoCache(0) {}
|
||||
~SourceMgr();
|
||||
|
||||
|
||||
void setIncludeDirs(const std::vector<std::string> &Dirs) {
|
||||
IncludeDirectories = Dirs;
|
||||
}
|
||||
|
||||
|
||||
const SrcBuffer &getBufferInfo(unsigned i) const {
|
||||
assert(i < Buffers.size() && "Invalid Buffer ID!");
|
||||
return Buffers[i];
|
||||
@@ -70,12 +70,12 @@ public:
|
||||
assert(i < Buffers.size() && "Invalid Buffer ID!");
|
||||
return Buffers[i].Buffer;
|
||||
}
|
||||
|
||||
|
||||
SMLoc getParentIncludeLoc(unsigned i) const {
|
||||
assert(i < Buffers.size() && "Invalid Buffer ID!");
|
||||
return Buffers[i].IncludeLoc;
|
||||
}
|
||||
|
||||
|
||||
unsigned AddNewSourceBuffer(MemoryBuffer *F, SMLoc IncludeLoc) {
|
||||
SrcBuffer NB;
|
||||
NB.Buffer = F;
|
||||
@@ -83,20 +83,20 @@ public:
|
||||
Buffers.push_back(NB);
|
||||
return Buffers.size()-1;
|
||||
}
|
||||
|
||||
|
||||
/// AddIncludeFile - Search for a file with the specified name in the current
|
||||
/// directory or in one of the IncludeDirs. If no file is found, this returns
|
||||
/// ~0, otherwise it returns the buffer ID of the stacked file.
|
||||
unsigned AddIncludeFile(const std::string &Filename, SMLoc IncludeLoc);
|
||||
|
||||
|
||||
/// FindBufferContainingLoc - Return the ID of the buffer containing the
|
||||
/// specified location, returning -1 if not found.
|
||||
int FindBufferContainingLoc(SMLoc Loc) const;
|
||||
|
||||
|
||||
/// FindLineNumber - Find the line number for the specified location in the
|
||||
/// specified file. This is not a fast method.
|
||||
unsigned FindLineNumber(SMLoc Loc, int BufferID = -1) const;
|
||||
|
||||
|
||||
/// PrintMessage - Emit a message about the specified location with the
|
||||
/// specified string.
|
||||
///
|
||||
@@ -105,8 +105,8 @@ public:
|
||||
/// @param ShowLine - Should the diagnostic show the source line.
|
||||
void PrintMessage(SMLoc Loc, const std::string &Msg, const char *Type,
|
||||
bool ShowLine = true) const;
|
||||
|
||||
|
||||
|
||||
|
||||
/// GetMessage - Return an SMDiagnostic at the specified location with the
|
||||
/// specified string.
|
||||
///
|
||||
@@ -116,13 +116,13 @@ public:
|
||||
SMDiagnostic GetMessage(SMLoc Loc,
|
||||
const std::string &Msg, const char *Type,
|
||||
bool ShowLine = true) const;
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
void PrintIncludeStack(SMLoc IncludeLoc, raw_ostream &OS) const;
|
||||
};
|
||||
|
||||
|
||||
|
||||
/// SMDiagnostic - Instances of this class encapsulate one diagnostic report,
|
||||
/// allowing printing to a raw_ostream as a caret diagnostic.
|
||||
class SMDiagnostic {
|
||||
@@ -141,7 +141,7 @@ public:
|
||||
|
||||
void Print(const char *ProgName, raw_ostream &S);
|
||||
};
|
||||
|
||||
|
||||
} // end llvm namespace
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user