about summary refs log tree commit diff
path: root/tests/ui/lang-items/lang-item-missing.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/lang-items/lang-item-missing.rs')
-rw-r--r--tests/ui/lang-items/lang-item-missing.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/ui/lang-items/lang-item-missing.rs b/tests/ui/lang-items/lang-item-missing.rs
index 8762594202a..5b832a5bb8f 100644
--- a/tests/ui/lang-items/lang-item-missing.rs
+++ b/tests/ui/lang-items/lang-item-missing.rs
@@ -3,10 +3,11 @@
 
 //@ error-pattern: requires `sized` lang_item
 
-#![feature(start, no_core)]
+#![feature(lang_items, no_core)]
 #![no_core]
+#![no_main]
 
-#[start]
-fn start(argc: isize, argv: *const *const u8) -> isize {
-    0
+#[no_mangle]
+extern "C" fn main(_argc: i32, _argv: *const *const u8) -> i32 {
+    loop {}
 }