aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa.h
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2013-09-17 17:22:05 +0000
committerAndrew Macleod <amacleod@gcc.gnu.org>2013-09-17 17:22:05 +0000
commitc152901f5e1082de4ede3bc98c7ede2dea361e8d (patch)
treeba3badb1ebc6b822039de7c1796a0f9d5805f0c9 /gcc/tree-ssa.h
parentcdb87c08f66da0d5b6ae8ee9b3d2f917813a3cf1 (diff)
downloadgcc-c152901f5e1082de4ede3bc98c7ede2dea361e8d.zip
gcc-c152901f5e1082de4ede3bc98c7ede2dea361e8d.tar.gz
gcc-c152901f5e1082de4ede3bc98c7ede2dea361e8d.tar.bz2
tree-flow.h (ssa_undefined_value_p): Remove prototype.
2013-09-17 Andrew MacLeod <amacleod@redhat.com> * tree-flow.h (ssa_undefined_value_p): Remove prototype. * tree-ssa.c (ssa_undefined_value_p): Move pass independent parts here. (warn_uninit, warn_uninitialized_vars, execute_early_warn_uninitialized, make_pass_early_warn_uninitialized): Move to tree-ssa-uninit.c. * tree-ssa-uninit.c (ssa_undefined_value_p): Move to tree-ssa.c (has_undefined_value_p): New. Pass dependant parts of ssa_undefined_value_p. (uninit_undefined_value_p): Use has_undefined_value_p. (warn_uninit, warn_uninitialized_vars, execute_early_warn_uninitialized, make_pass_early_warn_uninitialized): Move from tree-ssa.c * tree-ssa.h: Adjust prototypes From-SVN: r202659
Diffstat (limited to 'gcc/tree-ssa.h')
-rw-r--r--gcc/tree-ssa.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/tree-ssa.h b/gcc/tree-ssa.h
index 457fd6b..1808b1c 100644
--- a/gcc/tree-ssa.h
+++ b/gcc/tree-ssa.h
@@ -58,8 +58,7 @@ extern tree tree_ssa_strip_useless_type_conversions (tree);
typedef bool (*walk_use_def_chains_fn) (tree, gimple, void *);
extern void walk_use_def_chains (tree, walk_use_def_chains_fn, void *, bool);
-extern void warn_uninit (enum opt_code, tree, tree, tree, const char *, void *);
-extern unsigned int warn_uninitialized_vars (bool);
+extern bool ssa_undefined_value_p (tree);
extern void execute_update_addresses_taken (void);
/* Given an edge_var_map V, return the PHI arg definition. */