diff options
Diffstat (limited to 'gcc/go/gofrontend/go.cc')
-rw-r--r-- | gcc/go/gofrontend/go.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/gcc/go/gofrontend/go.cc b/gcc/go/gofrontend/go.cc index d0f523b..927f29d 100644 --- a/gcc/go/gofrontend/go.cc +++ b/gcc/go/gofrontend/go.cc @@ -7,6 +7,7 @@ #include "go-system.h" #include "go-c.h" +#include "go-diagnostics.h" #include "lex.h" #include "parse.h" @@ -68,8 +69,8 @@ go_parse_input_files(const char** filenames, unsigned int filename_count, { file = fopen(filename, "r"); if (file == NULL) - fatal_error(Linemap::unknown_location(), - "cannot open %s: %m", filename); + go_fatal_error(Linemap::unknown_location(), + "cannot open %s: %m", filename); } Lex lexer(filename, file, ::gogo->linemap()); @@ -88,9 +89,9 @@ go_parse_input_files(const char** filenames, unsigned int filename_count, for (Lex::Linknames::const_iterator p = linknames->begin(); p != linknames->end(); ++p) - error_at(p->second.loc, - ("//go:linkname only allowed in Go files that " - "import \"unsafe\"")); + go_error_at(p->second.loc, + ("//go:linkname only allowed in Go files that " + "import \"unsafe\"")); } all_linknames.insert(linknames->begin(), linknames->end()); } |