]> granicus.if.org Git - llvm/commitdiff
llvm-undname: Use UNREACHABLE after exhaustive switch returning everywhere
authorNico Weber <nicolasweber@gmx.de>
Thu, 11 Apr 2019 23:23:00 +0000 (23:23 +0000)
committerNico Weber <nicolasweber@gmx.de>
Thu, 11 Apr 2019 23:23:00 +0000 (23:23 +0000)
No behavior change.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358241 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Demangle/MicrosoftDemangle.cpp

index a2f7eb4d26bc33eb7a5b574198ae824d12dd0018..719e716a8868d2376b083a68bad0733fa3f028f2 100644 (file)
@@ -682,7 +682,7 @@ Demangler::demangleFunctionIdentifierCode(StringView &MangledName,
   }
   // No Mangling Yet:      Spaceship,                    // operator<=>
 
-  return nullptr;
+  DEMANGLE_UNREACHABLE;
 }
 
 SymbolNode *Demangler::demangleEncodedSymbol(StringView &MangledName,