free_strict: print the line number where the pointer was freed
[smatch.git] / builtin.h
blob5fe77c926244055e4e29aa18c6552da9378796c8
1 #ifndef _BUILTIN_H_
2 #define _BUILTIN_H_
4 #include "symbol.h"
6 struct builtin_fn {
7 const char *name;
8 struct symbol *ret_type;
9 unsigned int variadic:1;
10 struct symbol *args[6];
11 struct symbol *_args_null_tail;
12 struct symbol_op *op;
15 void declare_builtins(int stream, const struct builtin_fn tbl[]);
17 extern struct symbol_op generic_int_op;
19 #endif