aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation/expand
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2019-01-14 16:02:06 +0100
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2019-09-27 03:29:34 +0200
commitad1e7dc055a1a177ca79c72de3c8c87594abba6c (patch)
treede599d0c308816586c31b8a62950ff7a4724cf4c /validation/expand
parent75bcc7dc0fe1f09ae0340ed928f8f4033bd0ba9e (diff)
downloadsparse-dev-ad1e7dc055a1a177ca79c72de3c8c87594abba6c.tar.gz
asm: fix missing expansion of asm statements
The operands of extended ASM need to be expanded, exactly like any other expression. For example, without this expansion expressions with __builtin_compatible_types_p() can't be linearized and will issue a 'warning unknown expression". So, add the missing expansion of ASM operands. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'validation/expand')
-rw-r--r--validation/expand/asm0.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/validation/expand/asm0.c b/validation/expand/asm0.c
index 0664b622..568a4d19 100644
--- a/validation/expand/asm0.c
+++ b/validation/expand/asm0.c
@@ -7,7 +7,6 @@ static void foo(void)
/*
* check-name: expand-asm0
* check-command: test-linearize $file
- * check-known-to-fail
*
* check-output-start
foo: