// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 \
// RUN: -triple powerpc64le-unknown-linux-gnu -target-cpu pwr9 \
// RUN: -target-feature +float128 %s
// RUN: %clang_cc1 -fsyntax-only -std=c++11 -triple x86_64-unknown-linux-gnu -Wno-unused-value -Wno-parentheses %s
__float128 ;
long double ;
// FIXME: once operations between long double and __float128 are implemented for
// targets where the types are different, these next two will change
long double ld; // expected-error {{cannot initialize a variable of type 'long double' with an rvalue of type '__float128'}}
__float128 q; // expected-error {{cannot initialize a variable of type '__float128' with an rvalue of type 'long double'}}
auto decltype
auto decltype
void