// RUN: %clang_cc1 -fsyntax-only -verify %s -std=c++14
// RUN: %clang_cc1 -fsyntax-only -verify %s -std=c++17
void
T ;
;
;
;
;
typename select<, true_type, false_type>::type ;
false_type ;
static const auto has_minus_assign = decltype::value;
static_assert; // expected-error {{static assertion failed due to requirement 'has_minus_assign<int *>': failed}}