about summary refs log tree commit diff
path: root/src/test/ui/inline-const/expr-unsafe-err.rs
diff options
context:
space:
mode:
authorGary Guo <gary@garyguo.net>2022-12-01 19:13:18 +0000
committerGary Guo <gary@garyguo.net>2022-12-13 01:38:38 +0000
commitf03c2aef470250fbc2a2552c146bc19ffe08422c (patch)
treedf74901b2a82e7e6138e00a2f12f9b31014e0db6 /src/test/ui/inline-const/expr-unsafe-err.rs
parentaa5af2a0034b211631204218caa8f2f17ea0b0e6 (diff)
downloadrust-f03c2aef470250fbc2a2552c146bc19ffe08422c.tar.gz
rust-f03c2aef470250fbc2a2552c146bc19ffe08422c.zip
Add tests
Diffstat (limited to 'src/test/ui/inline-const/expr-unsafe-err.rs')
-rw-r--r--src/test/ui/inline-const/expr-unsafe-err.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/ui/inline-const/expr-unsafe-err.rs b/src/test/ui/inline-const/expr-unsafe-err.rs
new file mode 100644
index 00000000000..adf05d352ea
--- /dev/null
+++ b/src/test/ui/inline-const/expr-unsafe-err.rs
@@ -0,0 +1,11 @@
+// revisions: mir thir
+// [thir]compile-flags: -Z thir-unsafeck
+#![feature(inline_const)]
+const unsafe fn require_unsafe() -> usize { 1 }
+
+fn main() {
+    const {
+        require_unsafe();
+        //~^ ERROR [E0133]
+    }
+}