@@ -8012,12 +8012,6 @@ NOTE(unsafe_decl_here,none,
80128012// MARK: Value Generics
80138013// ===----------------------------------------------------------------------===//
80148014
8015- ERROR(invalid_value_value_generic,none,
8016- " %0 requires that %1 must be a valid value for %2" ,
8017- (Type, Type, Type))
8018- NOTE(invalid_value_value_generic_requirement,none,
8019- " requirement specified as %0 == %1%2" ,
8020- (Type, Type, StringRef))
80218015ERROR(cannot_pass_type_for_value_generic,none,
80228016 " cannot pass type %0 as a value for generic value %1" , (Type, Type))
80238017ERROR(value_type_used_in_type_parameter,none,
@@ -8039,6 +8033,8 @@ ERROR(value_generics_missing_feature,none,
80398033ERROR(availability_value_generic_type_only_version_newer, none,
80408034 " values in generic types are only available in %0 %1 or newer" ,
80418035 (StringRef, llvm::VersionTuple))
8036+ ERROR(invalid_value_for_type_same_type,none,
8037+ " cannot constrain type parameter %0 to be integer %1" , (Type, Type))
80428038
80438039#define UNDEFINE_DIAGNOSTIC_MACROS
80448040#include " DefineDiagnosticMacros.h"
0 commit comments