summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/AsmWriterEmitter.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-07-17 19:43:40 +0000
committerReid Kleckner <reid@kleckner.net>2014-07-17 19:43:40 +0000
commit132c40fdbb50b23449ff45b4a1ff3bfc12c4edb8 (patch)
tree3945abe0de143588690e033a7bda6ff70fe62e27 /llvm/utils/TableGen/AsmWriterEmitter.cpp
parentbd927b645788914de62152c0d18f717610ed2ca6 (diff)
downloadbcm5719-llvm-132c40fdbb50b23449ff45b4a1ff3bfc12c4edb8.tar.gz
bcm5719-llvm-132c40fdbb50b23449ff45b4a1ff3bfc12c4edb8.zip
TableGen: Add 'static' to a large array to avoid a huge stack allocation
Speculative fix for a -Wframe-larger-than warning from gcc. Clang will implicitly promote such constant arrays to globals, so in theory it won't hit this. llvm-svn: 213298
Diffstat (limited to 'llvm/utils/TableGen/AsmWriterEmitter.cpp')
-rw-r--r--llvm/utils/TableGen/AsmWriterEmitter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/utils/TableGen/AsmWriterEmitter.cpp b/llvm/utils/TableGen/AsmWriterEmitter.cpp
index c7fe9dfd685..7ef70d31b69 100644
--- a/llvm/utils/TableGen/AsmWriterEmitter.cpp
+++ b/llvm/utils/TableGen/AsmWriterEmitter.cpp
@@ -424,7 +424,7 @@ void AsmWriterEmitter::EmitPrintInstruction(raw_ostream &O) {
}
// Emit the string itself.
- O << " const char AsmStrs[] = {\n";
+ O << " static const char AsmStrs[] = {\n";
StringTable.emit(O, printChar);
O << " };\n\n";
OpenPOWER on IntegriCloud