summaryrefslogtreecommitdiff
path: root/tools/frr-llvm-cg.c
diff options
context:
space:
mode:
authorDonald Sharp <donaldsharp72@gmail.com>2022-05-26 15:14:36 -0400
committerGitHub <noreply@github.com>2022-05-26 15:14:36 -0400
commit2ba7b5763a029924e007e486e3b5e794625f00e6 (patch)
treeade83fc2467a5814c69457d3710e29ed7a141c5c /tools/frr-llvm-cg.c
parentdcf6441e3f277a3ceeae705232c90ac6345e1d14 (diff)
parent76ea392900b755616d7d33cee47692b407c7a816 (diff)
Merge pull request #11287 from opensourcerouting/build-llvm-20220526
build: fix some corners for LLVM analysis tools
Diffstat (limited to 'tools/frr-llvm-cg.c')
-rw-r--r--tools/frr-llvm-cg.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/tools/frr-llvm-cg.c b/tools/frr-llvm-cg.c
index fbcf9222d2..8ce754fecc 100644
--- a/tools/frr-llvm-cg.c
+++ b/tools/frr-llvm-cg.c
@@ -561,7 +561,6 @@ static void process_call(struct json_object *js_calls,
unsigned n_args = LLVMGetNumArgOperands(instr);
bool is_external = LLVMIsDeclaration(called);
- enum called_fn called_type = FN_GENERIC;
js_call = json_object_new_object();
json_object_array_add(js_calls, js_call);
@@ -570,7 +569,6 @@ static void process_call(struct json_object *js_calls,
json_object_new_boolean(is_external));
if (!called_name || called_len == 0) {
- called_type = FN_NONAME;
json_object_object_add(js_call, "type",
json_object_new_string("indirect"));
@@ -653,8 +651,6 @@ static void process_call(struct json_object *js_calls,
}
#ifdef FRR_SPECIFIC
} else if (!strcmp(called_name, "_install_element")) {
- called_type = FN_INSTALL_ELEMENT;
-
LLVMValueRef param0 = LLVMGetOperand(instr, 0);
if (!LLVMIsAConstantInt(param0))
goto out_nonconst;
@@ -694,8 +690,6 @@ static void process_call(struct json_object *js_calls,
json_object_new_string("install_element"));
return;
} else if (is_thread_sched(called_name, called_len)) {
- called_type = FN_THREAD_ADD;
-
json_object_object_add(js_call, "type",
json_object_new_string("thread_sched"));
json_object_object_add(