ams: avoid UB infinite loops

This commit is contained in:
Michael Scire 2020-08-13 17:28:29 -07:00
parent 874208b44a
commit 51b5c3d87d
9 changed files with 17 additions and 10 deletions

View file

@ -33,7 +33,7 @@ namespace ams::result::impl {
/* TODO: ams::fatal:: */
fatalThrow(result.GetValue());
while (true) { /* ... */ }
AMS_INFINITE_LOOP();
}
NORETURN WEAK_SYMBOL void OnResultAbort(Result result) {
@ -50,7 +50,7 @@ namespace ams::result::impl {
/* TODO: ams::fatal:: */
fatalThrow(result.GetValue());
while (true) { /* ... */ }
AMS_INFINITE_LOOP();
}
NORETURN WEAK_SYMBOL void OnResultAssertion(Result result) {