aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2022-08-27 07:43:24 +0200
committerlemon <lsof@mailbox.org>2022-08-27 07:51:30 +0200
commit4b7c07e5578a46824450938ad663d4c0f8eba421 (patch)
treec419b82e9ab6a78e9202114f009caf4bc6c91a07
parentd81362ff6af4fd4fbd9aeacfd50283b490b6c7ce (diff)
llvm print line
-rw-r--r--src/llvm.cff1
-rw-r--r--test/2.cff2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/llvm.cff b/src/llvm.cff
index 200805d..1c6e983 100644
--- a/src/llvm.cff
+++ b/src/llvm.cff
@@ -922,6 +922,7 @@ fn nop() void {
}
fn genstmt(f *Fn, block *Block, st *Stmt) void {
+ gen(";; line %d\n", st.loc.line);
switch st.u {
case Block block;
genblock(f, block);
diff --git a/test/2.cff b/test/2.cff
index 9069d24..a677d16 100644
--- a/test/2.cff
+++ b/test/2.cff
@@ -1,6 +1,6 @@
import "libc.hff";
-bitfield Foo : uint {
+bitfield Foo : u16 {
tag 3,
flag (3, 1) bool,
num 10 signed,