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}} */
|
||
|
}
|
||
|
|