We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3179a47 commit dfa5c7bCopy full SHA for dfa5c7b
1 file changed
tests/ui/attributes/optimize-smoke-test.rs
@@ -0,0 +1,25 @@
1
+//! Basic smoke test for `#[optimize(..)]` attributes.
2
+//@ run-pass
3
+
4
+#![feature(optimize_attribute)]
5
6
+#[optimize(speed)]
7
+fn optimized_speed() -> i32 {
8
+ 42
9
+}
10
11
+#[optimize(size)]
12
+fn optimized_size() -> i32 {
13
14
15
16
+#[optimize(none)]
17
+fn optimized_none() -> i32 {
18
19
20
21
+fn main() {
22
+ assert_eq!(optimized_speed(), 42);
23
+ assert_eq!(optimized_size(), 42);
24
+ assert_eq!(optimized_none(), 42);
25
0 commit comments