aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Builtins.cpp
diff options
context:
space:
mode:
authorNikolas Klauser <nikolasklauser@berlin.de>2024-01-24 11:22:43 +0100
committerGitHub <noreply@github.com>2024-01-24 11:22:43 +0100
commit4a582845597e97d245e8ffdc14281f922b835e56 (patch)
tree628fe154c820b70385de1d5c358d2aece817c265 /clang/lib/Basic/Builtins.cpp
parentcd7ea4ea657ea41b42fcbd0e6b33faa46608d18e (diff)
downloadllvm-4a582845597e97d245e8ffdc14281f922b835e56.zip
llvm-4a582845597e97d245e8ffdc14281f922b835e56.tar.gz
llvm-4a582845597e97d245e8ffdc14281f922b835e56.tar.bz2
[clang] Refactor Builtins.def to be a tablegen file (#68324)
This makes the builtins list quite a bit more verbose, but IMO this is a huge win in terms of readability.
Diffstat (limited to 'clang/lib/Basic/Builtins.cpp')
-rw-r--r--clang/lib/Basic/Builtins.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Basic/Builtins.cpp b/clang/lib/Basic/Builtins.cpp
index d366989..3467847 100644
--- a/clang/lib/Basic/Builtins.cpp
+++ b/clang/lib/Basic/Builtins.cpp
@@ -38,7 +38,7 @@ static constexpr Builtin::Info BuiltinInfo[] = {
{#ID, TYPE, ATTRS, nullptr, HeaderDesc::NO_HEADER, LANGS},
#define LIBBUILTIN(ID, TYPE, ATTRS, HEADER, LANGS) \
{#ID, TYPE, ATTRS, nullptr, HeaderDesc::HEADER, LANGS},
-#include "clang/Basic/Builtins.def"
+#include "clang/Basic/Builtins.inc"
};
const Builtin::Info &Builtin::Context::getRecord(unsigned ID) const {