about summary refs log tree commit diff
path: root/src/test/ui
diff options
context:
space:
mode:
authorAmjad Alsharafi <amjadsharafi10@gmail.com>2020-09-04 01:47:35 +0800
committerAmjad Alsharafi <amjadsharafi10@gmail.com>2020-09-04 22:17:28 +0800
commit8f2d9069a8c19c5471c4f3490ce21eb910cf3074 (patch)
treee41f1a8ac62f0bc5f0556b08f8c07b58ae251e11 /src/test/ui
parent08deb863bdebfcbbb71c18acf903eca84f1df4e7 (diff)
downloadrust-8f2d9069a8c19c5471c4f3490ce21eb910cf3074.tar.gz
rust-8f2d9069a8c19c5471c4f3490ce21eb910cf3074.zip
Implementation of incompatible features error
If two features are defined as incompatible, using them together would
result in an error
Diffstat (limited to 'src/test/ui')
-rw-r--r--src/test/ui/const-generics/min-and-full-same-time.rs7
-rw-r--r--src/test/ui/const-generics/min-and-full-same-time.stderr13
2 files changed, 20 insertions, 0 deletions
diff --git a/src/test/ui/const-generics/min-and-full-same-time.rs b/src/test/ui/const-generics/min-and-full-same-time.rs
new file mode 100644
index 00000000000..2365adc3a86
--- /dev/null
+++ b/src/test/ui/const-generics/min-and-full-same-time.rs
@@ -0,0 +1,7 @@
+#![feature(const_generics)]
+//~^ ERROR features `const_generics` and `min_const_generics` are incompatible
+#![allow(incomplete_features)]
+#![feature(min_const_generics)]
+
+
+fn main() {}
diff --git a/src/test/ui/const-generics/min-and-full-same-time.stderr b/src/test/ui/const-generics/min-and-full-same-time.stderr
new file mode 100644
index 00000000000..907fec9bbe1
--- /dev/null
+++ b/src/test/ui/const-generics/min-and-full-same-time.stderr
@@ -0,0 +1,13 @@
+error: features `const_generics` and `min_const_generics` are incompatible, using them at the same time is not allowed
+  --> $DIR/min-and-full-same-time.rs:1:12
+   |
+LL | #![feature(const_generics)]
+   |            ^^^^^^^^^^^^^^
+...
+LL | #![feature(min_const_generics)]
+   |            ^^^^^^^^^^^^^^^^^^
+   |
+   = help: remove one of these features
+
+error: aborting due to previous error
+