// RUN: %clang_cc1 -std=c++17 -verify %s // expected-no-diagnostics template struct add_restrict { typedef T __restrict type; }; template struct is_same { static constexpr bool value = false; }; template struct is_same { static constexpr bool value = true; }; static_assert(is_same::type>::value, ""); static_assert(is_same::type>::value, "");