summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-4.c
blob: 1f9fe6ad26c51525a1905fb92bcc3abb97f7af7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/*
  { dg-options "-fshow-column -ftrack-macro-expansion=2" }
  { dg-do compile }
 */

#define SQUARE(A) A * A		/* { dg-message "expansion" } */

void
foo()
{
  SQUARE (1 << 0.1);		/* { dg-message "expanded" } */
}

/* { dg-error "13:invalid operands to binary <<" "" { target *-*-* } { 11 } } */