From 0c9c620f39e56c42802504003fd05664aba670a4 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Wed, 10 Mar 2010 14:50:33 -0800 Subject: fix type-punned pointer warnings from gcc R=rsc http://codereview.appspot.com/396042 --- src/cmd/acid/expr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/cmd/acid') diff --git a/src/cmd/acid/expr.c b/src/cmd/acid/expr.c index 2330c430..61d5951e 100644 --- a/src/cmd/acid/expr.c +++ b/src/cmd/acid/expr.c @@ -855,11 +855,12 @@ ocand(Node *n, Node *res) { Node l, r; - res->store.fmt = l.store.fmt; + res->store.fmt = 'D'; res->op = OCONST; res->type = TINT; res->store.u.ival = 0; expr(n->left, &l); + res->store.fmt = l.store.fmt; if(bool(&l) == 0) return; expr(n->right, &r); -- cgit v1.2.3