At missing mlir:: namespace qualifier in front of function definition
authorMehdi Amini <aminim@google.com>
Sat, 23 Mar 2019 05:26:01 +0000 (22:26 -0700)
committerjpienaar <jpienaar@google.com>
Sat, 30 Mar 2019 00:32:59 +0000 (17:32 -0700)
This was defining a function in the global namespace instead of the mlir one.

PiperOrigin-RevId: 239918509

mlir/lib/Parser/Parser.cpp

index 759220e..3d39ee4 100644 (file)
@@ -3746,7 +3746,7 @@ Module *mlir::parseSourceFile(const llvm::SourceMgr &sourceMgr,
 /// This parses the file specified by the indicated filename and returns an
 /// MLIR module if it was valid.  If not, the error message is emitted through
 /// the error handler registered in the context, and a null pointer is returned.
-Module *parseSourceFile(StringRef filename, MLIRContext *context) {
+Module *mlir::parseSourceFile(StringRef filename, MLIRContext *context) {
   auto file_or_err = llvm::MemoryBuffer::getFile(filename);
   if (std::error_code error = file_or_err.getError()) {
     context->emitError(mlir::UnknownLoc::get(context),