summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen
diff options
context:
space:
mode:
authorAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>2018-05-25 18:25:54 +0000
committerAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>2018-05-25 18:25:54 +0000
commit6c40057bd0372a4b28cb6ea137e8917c229f1a5b (patch)
tree3d0bf925ee0614a8a081b9e8e53a270c63a6eb57 /llvm/utils/TableGen
parent5b79ffc5bc716172bf6061ca679ccc702840a352 (diff)
downloadbcm5719-llvm-6c40057bd0372a4b28cb6ea137e8917c229f1a5b.tar.gz
bcm5719-llvm-6c40057bd0372a4b28cb6ea137e8917c229f1a5b.zip
[Tablegen][SubtargetEmitter] Add a default case to the auto-generated switch in MCSubtargetInfo::resolveVariantSchedClass(). NFC
llvm-svn: 333293
Diffstat (limited to 'llvm/utils/TableGen')
-rw-r--r--llvm/utils/TableGen/SubtargetEmitter.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/utils/TableGen/SubtargetEmitter.cpp b/llvm/utils/TableGen/SubtargetEmitter.cpp
index c90dbed3601..c229404e33c 100644
--- a/llvm/utils/TableGen/SubtargetEmitter.cpp
+++ b/llvm/utils/TableGen/SubtargetEmitter.cpp
@@ -1556,7 +1556,9 @@ void SubtargetEmitter::emitSchedModelHelpersImpl(
OS << " return " << SC.Index << ";\n";
OS << " break;\n";
}
- OS << " };\n";
+ // Add a default case to avoid generating a potentially empty switch.
+ OS << " default : break;\n"
+ << " };\n";
}
if (OnlyExpandMCInstPredicates) {
OpenPOWER on IntegriCloud