#include int foo(int a) { int b = 2; return b + a * 3; } void bar(int b) { b += 2; printf("single line! %d\n", b); } int main(int argc, char** argv) { // NB: for GCC < 4.4, decl_line is at '{', not where the identifier is if (argc != 1) return 42; // NB: main@statement.c+4 lands here for GCC >= 4.4 // NB: main@statement.c+4 lands here for GCC < 4.4 foo(argv[0][0]); bar(argv[0][1]); return 0; }