@@ -8002,12 +8002,6 @@ NOTE(unsafe_decl_here,none,
80028002// MARK: Value Generics
80038003// ===----------------------------------------------------------------------===//
80048004
8005- ERROR(invalid_value_value_generic,none,
8006- " %0 requires that %1 must be a valid value for %2" ,
8007- (Type, Type, Type))
8008- NOTE(invalid_value_value_generic_requirement,none,
8009- " requirement specified as %0 == %1%2" ,
8010- (Type, Type, StringRef))
80118005ERROR(cannot_pass_type_for_value_generic,none,
80128006 " cannot pass type %0 as a value for generic value %1" , (Type, Type))
80138007ERROR(value_type_used_in_type_parameter,none,
@@ -8029,6 +8023,8 @@ ERROR(value_generics_missing_feature,none,
80298023ERROR(availability_value_generic_type_only_version_newer, none,
80308024 " values in generic types are only available in %0 %1 or newer" ,
80318025 (StringRef, llvm::VersionTuple))
8026+ ERROR(invalid_value_for_type_same_type,none,
8027+ " cannot constrain type parameter %0 to be integer %1" , (Type, Type))
80328028
80338029#define UNDEFINE_DIAGNOSTIC_MACROS
80348030#include " DefineDiagnosticMacros.h"
0 commit comments