@@ -8012,12 +8012,6 @@ NOTE(unsafe_decl_here,none,
8012
8012
// MARK: Value Generics
8013
8013
// ===----------------------------------------------------------------------===//
8014
8014
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))
8021
8015
ERROR(cannot_pass_type_for_value_generic,none,
8022
8016
" cannot pass type %0 as a value for generic value %1" , (Type, Type))
8023
8017
ERROR(value_type_used_in_type_parameter,none,
@@ -8039,6 +8033,8 @@ ERROR(value_generics_missing_feature,none,
8039
8033
ERROR(availability_value_generic_type_only_version_newer, none,
8040
8034
" values in generic types are only available in %0 %1 or newer" ,
8041
8035
(StringRef, llvm::VersionTuple))
8036
+ ERROR(invalid_value_for_type_same_type,none,
8037
+ " cannot constrain type parameter %0 to be integer %1" , (Type, Type))
8042
8038
8043
8039
#define UNDEFINE_DIAGNOSTIC_MACROS
8044
8040
#include " DefineDiagnosticMacros.h"
0 commit comments