mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-01 22:02:45 +01:00
This was an offshoot of the discussion about how much boilerplate we could remove. lit requires RUN lines be there, everything else is optional.
31 lines
1.1 KiB
Plaintext
31 lines
1.1 KiB
Plaintext
// Part of the Carbon Language project, under the Apache License v2.0 with LLVM
|
|
// Exceptions. See /LICENSE for license information.
|
|
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
//
|
|
// AUTOUPDATE
|
|
// RUN: %{explorer-run}
|
|
// RUN: %{explorer-run-trace}
|
|
// CHECK:STDOUT: strings less: 1
|
|
// CHECK:STDOUT: ints less: 0
|
|
// CHECK:STDOUT: strings less eq: 1
|
|
// CHECK:STDOUT: ints less eq: 1
|
|
// CHECK:STDOUT: strings greater: 0
|
|
// CHECK:STDOUT: ints greater: 0
|
|
// CHECK:STDOUT: strings greater eq: 0
|
|
// CHECK:STDOUT: ints greater eq: 1
|
|
// CHECK:STDOUT: result: 0
|
|
|
|
package ExplorerTest api;
|
|
|
|
fn Main() -> i32 {
|
|
Print("strings less: {0}", if "hello" < "world" then 1 else 0);
|
|
Print("ints less: {0}", if 1 < 1 then 1 else 0);
|
|
Print("strings less eq: {0}", if "hello" <= "world" then 1 else 0);
|
|
Print("ints less eq: {0}", if 1 <= 1 then 1 else 0);
|
|
Print("strings greater: {0}", if "hello" > "world" then 1 else 0);
|
|
Print("ints greater: {0}", if 1 > 1 then 1 else 0);
|
|
Print("strings greater eq: {0}", if "hello" >= "world" then 1 else 0);
|
|
Print("ints greater eq: {0}", if 1 >= 1 then 1 else 0);
|
|
return 0;
|
|
}
|