diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2014-03-04 19:31:42 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2014-03-04 19:31:42 +0000 |
| commit | 9299637dc00a921b8ed9a95d3cdb643680d65011 (patch) | |
| tree | 1c019a156dae06fb00b5cbba74c99d0c4d5658b9 /clang/utils | |
| parent | 595932f1b0d41774977cb9210f0b673f44cb3877 (diff) | |
| download | bcm5719-llvm-9299637dc00a921b8ed9a95d3cdb643680d65011.tar.gz bcm5719-llvm-9299637dc00a921b8ed9a95d3cdb643680d65011.zip | |
Pass llvm::Triple objects by const reference.
Copying isn't cheap as it contains a std::string.
llvm-svn: 202880
Diffstat (limited to 'clang/utils')
| -rw-r--r-- | clang/utils/TableGen/ClangAttrEmitter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/utils/TableGen/ClangAttrEmitter.cpp b/clang/utils/TableGen/ClangAttrEmitter.cpp index 44f14229f70..b0737604149 100644 --- a/clang/utils/TableGen/ClangAttrEmitter.cpp +++ b/clang/utils/TableGen/ClangAttrEmitter.cpp @@ -2237,7 +2237,7 @@ static std::string GenerateLangOptRequirements(const Record &R, } static void GenerateDefaultTargetRequirements(raw_ostream &OS) { - OS << "static bool defaultTargetRequirements(llvm::Triple) {\n"; + OS << "static bool defaultTargetRequirements(const llvm::Triple &) {\n"; OS << " return true;\n"; OS << "}\n\n"; } @@ -2313,7 +2313,7 @@ static std::string GenerateTargetRequirements(const Record &Attr, if (I != CustomTargetSet.end()) return *I; - OS << "static bool " << FnName << "(llvm::Triple T) {\n"; + OS << "static bool " << FnName << "(const llvm::Triple &T) {\n"; OS << " llvm::Triple::ArchType Arch = T.getArch();\n"; if (UsesOS) OS << " llvm::Triple::OSType OS = T.getOS();\n"; |

