Sign in
chromium
/
chromiumos
/
third_party
/
gcc
/
fd31098434d7933a0471183f342473d1fb02389d
/
.
/
gcc
/
testsuite
/
gcc.dg
/
cpp
/
macro-exp-tracking-3.c
blob: b47726d6b4b768a9b74ae779c78ddc143de277bf [
file
] [
log
] [
blame
]
/*
{ dg-options "-fshow-column -ftrack-macro-expansion=1" }
{ dg-do compile }
*/
#define
SQUARE
(
A
)
A
*
A
/* { dg-message "in definition of macro 'SQUARE'" } */
void
foo
()
{
SQUARE
(
1
<<
0.1
);
/* { dg-error "16:invalid operands to binary <<" } */
}