1dd152615ff4ef03ba1f28f50f6040a28be301b0eDmitri Gribenko// RUN: %clang_cc1 -fsyntax-only -std=c++98 -Wc++11-extensions -verify %s 2dd152615ff4ef03ba1f28f50f6040a28be301b0eDmitri Gribenko 3dd152615ff4ef03ba1f28f50f6040a28be301b0eDmitri Gribenkolong long ll1 = // expected-warning {{'long long' is a C++11 extension}} 4dd152615ff4ef03ba1f28f50f6040a28be301b0eDmitri Gribenko -42LL; // expected-warning {{'long long' is a C++11 extension}} 5dd152615ff4ef03ba1f28f50f6040a28be301b0eDmitri Gribenkounsigned long long ull1 = // expected-warning {{'long long' is a C++11 extension}} 6dd152615ff4ef03ba1f28f50f6040a28be301b0eDmitri Gribenko 42ULL; // expected-warning {{'long long' is a C++11 extension}} 7dd152615ff4ef03ba1f28f50f6040a28be301b0eDmitri Gribenko 8ed5a292592c61f1b0d2da60dddea2fc11fb3f157Richard Trieuenum struct E1 { A, B }; // expected-warning {{scoped enumerations are a C++11 extension}} 9ed5a292592c61f1b0d2da60dddea2fc11fb3f157Richard Trieuenum class E2 { C, D }; // expected-warning {{scoped enumerations are a C++11 extension}} 10