From mboxrd@z Thu Jan 1 00:00:00 1970 From: julia.lawall@lip6.fr (Julia Lawall) Date: Sun, 26 Jan 2014 03:19:19 -0800 (PST) Subject: [Cocci] how to write such matching case? In-Reply-To: <041CF35939B5534D851F16C30DD0B8CF727FCF1B@fzex.ruijie.com.cn> References: <041CF35939B5534D851F16C30DD0B8CF727F4841@fzex.ruijie.com.cn> <041CF35939B5534D851F16C30DD0B8CF727F5CA5@fzex.ruijie.com.cn> <041CF35939B5534D851F16C30DD0B8CF727F5D5A@fzex.ruijie.com.cn> <041CF35939B5534D851F16C30DD0B8CF727F89C4@fzex.ruijie.com.cn> <041CF35939B5534D851F16C30DD0B8CF727F8A3E@fzex.ruijie.com.cn> <041CF35939B5534D851F16C30DD0B8CF727F8ACB@fzex.ruijie.com.cn> <041CF35939B5534D851F16C30DD0B8CF727F8AEF@fzex.ruijie.com.cn> <041CF35939B5534D851F16C30DD0B8CF727F8BD2@fzex.ruijie.com.cn> <041CF35939B5534D851F16C30DD0B8CF727FCF1B@fzex.ruijie.com.cn> Message-ID: To: cocci@systeme.lip6.fr List-Id: cocci@systeme.lip6.fr On Sun, 26 Jan 2014, ??(?? ??) wrote: > In my project, it's required that if function A is called, and function B must be called following, just like this > > Foo(...) > { > If ... { > A(....); > ... > B(....); > } > } > > Or > > Foo1(...) > { > A(....); > B(...); > } > > > How to write a patch to find the missing case? Such as > > Foo(...) > { > If ... { > A(....); > ... > } > } > > Or > > Foo1(...) > { > A(....); > ... > } A(...) ... When != B(...) julia