📄 20030807-7.c
字号:
/* { dg-do compile } *//* { dg-options "-O2 -fdump-tree-dom3" } */ extern void abort (void);union tree_node;typedef union tree_node *tree;struct tree_common{ int code;};struct tree_list{ tree purpose;};union tree_node{ struct tree_common common; struct tree_list list;};voidsimplify_condition (cond_p) tree *cond_p;{ tree decl; tree cond = *cond_p; if (cond->common.code != 42) abort (); decl = cond->list.purpose; if (cond->common.code != 42) abort (); c_simplify_stmt (&decl);}/* There should be exactly one IF conditional. TBAA is not able to determine that 'decl' and 'cond' can't alias. *//* { dg-final { scan-tree-dump-times "if " 1 "dom3" { xfail *-*-* } } } *//* { dg-final { cleanup-tree-dump "dom3" } } */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -