[clang][cli] Fix gcc warning (NFC)

GCC warning:
```
/llvm-project/clang/lib/Frontend/TestModuleFileExtension.cpp:131:20: warning: ‘llvm::raw_ostream& clang::operator<<(llvm::raw_ostream&, const clang::TestModuleFileExtension&)’ has not been declared within ‘clang’
  131 | llvm::raw_ostream &clang::operator<<(llvm::raw_ostream &OS,
      |                    ^~~~~
In file included from /llvm-project/clang/lib/Frontend/TestModuleFileExtension.cpp:8:
/llvm-project/clang/lib/Frontend/TestModuleFileExtension.h:75:3: note: only here as a ‘friend’
   75 |   operator<<(llvm::raw_ostream &OS, const TestModuleFileExtension &Extension);
      |   ^~~~~~~~
```
This commit is contained in:
Yang Fan 2021-02-11 11:03:46 +08:00
parent e5b0b434f6
commit 984cfdc6ee
No known key found for this signature in database
GPG Key ID: 717E4EB972E515EF
1 changed files with 4 additions and 2 deletions

View File

@ -128,9 +128,11 @@ TestModuleFileExtension::createExtensionReader(
new TestModuleFileExtension::Reader(this, Stream));
}
llvm::raw_ostream &clang::operator<<(llvm::raw_ostream &OS,
const TestModuleFileExtension &Extension) {
namespace clang {
llvm::raw_ostream &operator<<(llvm::raw_ostream &OS,
const TestModuleFileExtension &Extension) {
return OS << Extension.BlockName << ":" << Extension.MajorVersion << ":"
<< Extension.MinorVersion << ":" << Extension.Hashed << ":"
<< Extension.UserInfo;
}
} // namespace clang