Files
c3c/test/test_suite/compile_time/ct_sprintf.c3t

14 lines
353 B
Plaintext

// #target: macos-x64
module test;
fn void main()
{
var $foo = "hello";
var $c = { 1, 3 };
String x = $$sprintf("%s %s", $foo, $c);
String y = @sprintf("%s %s", $c, $foo);
}
/* #expect: test.ll
@.str = private unnamed_addr constant [13 x i8] c"hello {1, 3}\00", align 1
@.str.1 = private unnamed_addr constant [13 x i8] c"{1, 3} hello\00", align 1