1/* Regression test for paste appearing at the beginning of a set of
2   actual arguments.  Original bug exposed by Linux kernel.  Problem
3   reported by Jakub Jelinek <jakub@redhat.com>.  */
4
5/*
6  { dg-options "-ftrack-macro-expansion=0" }
7  { dg-do compile }
8*/
9
10extern int foo(int x);
11
12#define bar(x) foo(x)
13#define baz(x) bar(##x)
14
15int quux(int y) { return baz(y); }  /* { dg-error "valid preprocessing" } */
16