// RUN: %clang_cc1 -E %s -o - | FileCheck %s
int ;
// CHECK: int has_nothrow_assign();
int ;
// CHECK: int has_nothrow_copy();
int ;
// CHECK: int has_nothrow_constructor();
int ;
// CHECK: int has_trivial_assign();
int ;
// CHECK: int has_trivial_copy();
int ;
// CHECK: int has_trivial_constructor();
int ;
// CHECK: int has_trivial_destructor();
int ;
// CHECK: int has_virtual_destructor();
int ;
// CHECK: int is_abstract();
int ;
// CHECK: int is_base_of();
int ;
// CHECK: int is_class();
int ;
// CHECK: int is_constructible();
int ;
// CHECK: int is_convertible_to();
int ;
// CHECK: int is_empty();
int ;
// CHECK: int is_enum();
int ;
// CHECK: int is_final();
int ;
// CHECK: int is_pod();
int ;
// CHECK: int is_polymorphic();
int ;
// CHECK: int is_union();
int ;
// CHECK: int is_literal();
int ;
// CHECK: int is_standard_layout();
int ;
// CHECK: int is_trivially_copyable();
int ;
// CHECK: int underlying_type();