/* Test C23 binary constants. Invalid constants. */ /* { dg-do compile } */ /* { dg-options "-std=c23 -pedantic-errors" } */ int a = 0b; /* { dg-error "invalid suffix" } */ int b = 0B2; /* { dg-error "invalid suffix" } */ int c = 0B02; /* { dg-error "invalid digit" } */ int d = 0b1.1; /* { dg-error "invalid prefix" } */ int e = 0B0p0; /* { dg-error "invalid suffix" } */