Added ErrorCode support for use of unknown
feature.
gcc/rust/ChangeLog:
* checks/errors/rust-feature-gate.cc (FeatureGate::check):
errorcode support for unknown feature.
gcc/testsuite/ChangeLog:
* rust/compile/feature.rs: Added new unknown feature.
Signed-off-by: Muhammad Mahad <mahadtxt@gmail.com>
}
else
- rust_error_at (item->get_locus (), "unknown feature '%s'",
- name_str.c_str ());
+ rust_error_at (item->get_locus (), ErrorCode::E0635,
+ "unknown feature %qs", name_str.c_str ());
}
}
}
-#![feature(AA)] //{ dg-error "unknown feature 'AA'" }
-
+// ErrorCode - E0635
+#![feature(AA)] //{ dg-error "unknown feature .AA." }
+#![feature(iamcrabby)] // { dg-error "unknown feature .iamcrabby." }
+#![feature(nonexistent_gccrs_feature)] // { dg-error "unknown feature .nonexistent_gccrs_feature." }
-fn main(){}
\ No newline at end of file
+fn main() {}