mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-19 04:32:19 +00:00
Change the prototype for MCContext::FatalError() so it can be called
from places like MCCodeEmitter() in the MC backend when the MCContext is const. I was going to use this in my change for r206669 but Jim convinced me to use an assert there. But this still is a good tweak. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206923 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
0eb05e272a
commit
faf363ff83
@ -417,7 +417,7 @@ namespace llvm {
|
||||
// Unrecoverable error has occurred. Display the best diagnostic we can
|
||||
// and bail via exit(1). For now, most MC backend errors are unrecoverable.
|
||||
// FIXME: We should really do something about that.
|
||||
LLVM_ATTRIBUTE_NORETURN void FatalError(SMLoc L, const Twine &Msg);
|
||||
LLVM_ATTRIBUTE_NORETURN void FatalError(SMLoc L, const Twine &Msg) const;
|
||||
};
|
||||
|
||||
} // end namespace llvm
|
||||
|
@ -339,7 +339,7 @@ bool MCContext::isValidDwarfFileNumber(unsigned FileNumber, unsigned CUID) {
|
||||
return !MCDwarfFiles[FileNumber].Name.empty();
|
||||
}
|
||||
|
||||
void MCContext::FatalError(SMLoc Loc, const Twine &Msg) {
|
||||
void MCContext::FatalError(SMLoc Loc, const Twine &Msg) const {
|
||||
// If we have a source manager and a location, use it. Otherwise just
|
||||
// use the generic report_fatal_error().
|
||||
if (!SrcMgr || Loc == SMLoc())
|
||||
|
Loading…
x
Reference in New Issue
Block a user