summaryrefslogtreecommitdiffstats
path: root/clang/include
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2014-03-14 02:26:27 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2014-03-14 02:26:27 +0000
commitce9b49e5ecc357019fdc41bc666d2ab7caf75f21 (patch)
tree08b9fc673fead7ae4f4efe961dfad1786023ed77 /clang/include
parent1b6a6f16fad7519ac39384ed7e1518b5677102f6 (diff)
downloadbcm5719-llvm-ce9b49e5ecc357019fdc41bc666d2ab7caf75f21.tar.gz
bcm5719-llvm-ce9b49e5ecc357019fdc41bc666d2ab7caf75f21.zip
Refactor ASTReader::readInputFileInfo to return a struct containing the related information.
No functionality change. llvm-svn: 203881
Diffstat (limited to 'clang/include')
-rw-r--r--clang/include/clang/Serialization/ASTReader.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/clang/include/clang/Serialization/ASTReader.h b/clang/include/clang/Serialization/ASTReader.h
index 13909dbbd38..92b2172f51d 100644
--- a/clang/include/clang/Serialization/ASTReader.h
+++ b/clang/include/clang/Serialization/ASTReader.h
@@ -1022,10 +1022,15 @@ private:
/// \brief Reads a statement from the specified cursor.
Stmt *ReadStmtFromStream(ModuleFile &F);
+ struct InputFileInfo {
+ std::string Filename;
+ off_t StoredSize;
+ time_t StoredTime;
+ bool Overridden;
+ };
+
/// \brief Reads the stored information about an input file.
- void readInputFileInfo(ModuleFile &F, unsigned ID, std::string &Filename,
- off_t &StoredSize, time_t &StoredTime,
- bool &Overridden);
+ InputFileInfo readInputFileInfo(ModuleFile &F, unsigned ID);
/// \brief A convenience method to read the filename from an input file.
std::string getInputFileName(ModuleFile &F, unsigned ID);
OpenPOWER on IntegriCloud