Author: Krzysztof Parzyszek Date: 2022-11-22T09:48:01-08:00 New Revision: b805853ccb4785811c04f27862a77eb9c8c286f7
URL: https://github.com/llvm/llvm-project/commit/b805853ccb4785811c04f27862a77eb9c8c286f7 DIFF: https://github.com/llvm/llvm-project/commit/b805853ccb4785811c04f27862a77eb9c8c286f7.diff LOG: [Hexagon] Make local array static in getIntrinsicForHexagonNonClangBuiltin It should not be created on every call, the omission of `static` was a bug in the patch that introduced it. Added: Modified: clang/lib/CodeGen/CGBuiltin.cpp Removed: ################################################################################ diff --git a/clang/lib/CodeGen/CGBuiltin.cpp b/clang/lib/CodeGen/CGBuiltin.cpp index 7ae5508ae76d..801872dd700a 100644 --- a/clang/lib/CodeGen/CGBuiltin.cpp +++ b/clang/lib/CodeGen/CGBuiltin.cpp @@ -19171,7 +19171,7 @@ getIntrinsicForHexagonNonClangBuiltin(unsigned BuiltinID) { Intrinsic::ID IntrinsicID; unsigned VecLen; }; - Info Infos[] = { + static Info Infos[] = { #define CUSTOM_BUILTIN_MAPPING(x,s) \ { Hexagon::BI__builtin_HEXAGON_##x, Intrinsic::hexagon_##x, s }, CUSTOM_BUILTIN_MAPPING(L2_loadrub_pci, 0) _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits