From c8b1ef8df0cd0a30d8e48f786286c70fbb77f4c1 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Tue, 21 Mar 2017 21:35:50 +0800 Subject: format_args! - Add # support --- src/expand/format_args.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/expand/format_args.cpp b/src/expand/format_args.cpp index 775326cd..0f881a6e 100644 --- a/src/expand/format_args.cpp +++ b/src/expand/format_args.cpp @@ -660,7 +660,10 @@ class CFormatArgsExpander: push_toks(toks, TOK_COMMA); push_toks(toks, Token(TOK_IDENT, "flags"), TOK_COLON); - push_toks(toks, Token(uint64_t(0), CORETYPE_U32)); + uint64_t flags = 0; + if(frag.args.alternate) + flags |= 1 << 2; + push_toks(toks, Token(uint64_t(flags), CORETYPE_U32)); push_toks(toks, TOK_COMMA); push_toks(toks, Token(TOK_IDENT, "precision"), TOK_COLON ); -- cgit v1.2.3