This would previously yield pretty printing errors, i.e. bool would be printed on the next line, followed by ret on the next to next line.
The metatype should be only bool and not <macro> bool. Signed-off-by: Jaskaran Singh <[email protected]> --- tests/macro_before_bool.c | 4 ++++ tests/macro_before_bool.cocci | 10 ++++++++++ tests/macro_before_bool.res | 5 +++++ 3 files changed, 19 insertions(+) create mode 100644 tests/macro_before_bool.c create mode 100644 tests/macro_before_bool.cocci create mode 100644 tests/macro_before_bool.res diff --git a/tests/macro_before_bool.c b/tests/macro_before_bool.c new file mode 100644 index 00000000..a59cba5a --- /dev/null +++ b/tests/macro_before_bool.c @@ -0,0 +1,4 @@ +static nokprobe_inline bool trace_kprobe_is_return(struct trace_kprobe *tk) +{ + return false; +} diff --git a/tests/macro_before_bool.cocci b/tests/macro_before_bool.cocci new file mode 100644 index 00000000..667e4662 --- /dev/null +++ b/tests/macro_before_bool.cocci @@ -0,0 +1,10 @@ +@@ +type t; +identifier x; +symbol false; +@@ + +t x(...) { ++ t ret; + return false; +} diff --git a/tests/macro_before_bool.res b/tests/macro_before_bool.res new file mode 100644 index 00000000..1b0ec319 --- /dev/null +++ b/tests/macro_before_bool.res @@ -0,0 +1,5 @@ +static nokprobe_inline bool trace_kprobe_is_return(struct trace_kprobe *tk) +{ + bool ret; + return false; +} -- 2.21.1 _______________________________________________ Cocci mailing list [email protected] https://systeme.lip6.fr/mailman/listinfo/cocci
