summaryrefslogtreecommitdiffhomepage
path: root/ir/be/begnuas.h
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2013-04-24 11:21:03 +0200
committerMatthias Braun <matze@braunis.de>2013-05-06 17:37:51 +0200
commit4392e72f969d880e37a6e8c33201154c0114067a (patch)
treedcf30a534408a6816cabf28ce16341b17809a239 /ir/be/begnuas.h
parent0f73b43efbeb7df2fa1c42ebbf7e612db9242d87 (diff)
dwarf: fix escaping of special filenames
Diffstat (limited to 'ir/be/begnuas.h')
-rw-r--r--ir/be/begnuas.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/ir/be/begnuas.h b/ir/be/begnuas.h
index 3f85809..5b4761c 100644
--- a/ir/be/begnuas.h
+++ b/ir/be/begnuas.h
@@ -105,6 +105,11 @@ void be_gas_begin_block(const ir_node *block, bool needs_label);
void be_gas_emit_cstring(const char *string);
/**
+ * emit a string literal. This function takes care of escaping special chars.
+ */
+void be_gas_emit_string_literal(const char *string);
+
+/**
* Starts emitting a compilation unit. This emits:
* - global assembler snippets
* - debug info