21 lines
391 B
C
21 lines
391 B
C
/* RUN: %clang_cc1 %s -fsyntax-only -pedantic -verify -std=c89
|
|
*/
|
|
|
|
/* Top level extension marker. */
|
|
|
|
__extension__ typedef struct
|
|
{
|
|
long long int quot;
|
|
long long int rem;
|
|
} lldiv_t;
|
|
|
|
|
|
/* Decl/expr __extension__ marker. */
|
|
void bar() {
|
|
__extension__ int i;
|
|
int j;
|
|
__extension__ (j = 10LL);
|
|
__extension__ j = 10LL; /* expected-warning {{'long long' is an extension}} */
|
|
}
|
|
|