@@ -8002,12 +8002,6 @@ NOTE(unsafe_decl_here,none,
8002
8002
// MARK: Value Generics
8003
8003
// ===----------------------------------------------------------------------===//
8004
8004
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))
8011
8005
ERROR(cannot_pass_type_for_value_generic,none,
8012
8006
" cannot pass type %0 as a value for generic value %1" , (Type, Type))
8013
8007
ERROR(value_type_used_in_type_parameter,none,
@@ -8029,6 +8023,8 @@ ERROR(value_generics_missing_feature,none,
8029
8023
ERROR(availability_value_generic_type_only_version_newer, none,
8030
8024
" values in generic types are only available in %0 %1 or newer" ,
8031
8025
(StringRef, llvm::VersionTuple))
8026
+ ERROR(invalid_value_for_type_same_type,none,
8027
+ " cannot constrain type parameter %0 to be integer %1" , (Type, Type))
8032
8028
8033
8029
#define UNDEFINE_DIAGNOSTIC_MACROS
8034
8030
#include " DefineDiagnosticMacros.h"
0 commit comments