aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorYonghong Song <yhs@fb.com>2019-12-17 16:24:23 -0800
committerYonghong Song <yhs@fb.com>2020-01-10 09:06:31 -0800
commitfbb64aa69835c8e3e9efe0afc8a73058b5a0fb3c (patch)
treeaa2016541f4e921329587cf73f760ee3eee3f995 /clang/lib/Frontend/CompilerInvocation.cpp
parent26cdaeb1f05ba140011a43ef1ea8a37d3cf416d9 (diff)
downloadllvm-fbb64aa69835c8e3e9efe0afc8a73058b5a0fb3c.zip
llvm-fbb64aa69835c8e3e9efe0afc8a73058b5a0fb3c.tar.gz
llvm-fbb64aa69835c8e3e9efe0afc8a73058b5a0fb3c.tar.bz2
[BPF] extend BTF_KIND_FUNC to cover global, static and extern funcs
Previously extern function is added as BTF_KIND_VAR. This does not work well with existing BTF infrastructure as function expected to use BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO. This patch added extern function to BTF_KIND_FUNC. The two bits 0:1 of btf_type.info are used to indicate what kind of function it is: 0: static 1: global 2: extern Differential Revision: https://reviews.llvm.org/D71638
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions