aboutsummaryrefslogtreecommitdiff
path: root/gcc/jit/jit-common.h
diff options
context:
space:
mode:
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2015-07-01 08:37:19 +0000
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2015-07-01 08:37:19 +0000
commit032c344ecd195ed3dd90d35b614637f51cc089e3 (patch)
treee4a5056a7da5f93f5dbacd47b6f22b61fdf92aad /gcc/jit/jit-common.h
parenta887d6a90147bbb3ac40556726077f03a68f21d9 (diff)
parent486bdb6ad9baff5ded41604b719de93d73a2e7ce (diff)
2015-07-01 Richard Biener <rguenther@suse.de>match-and-simplify
Merge from trunk r225116 through r225225. * match-bitwise.pd: Removed and merged remains into match.pd. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/match-and-simplify@225229 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/jit/jit-common.h')
-rw-r--r--gcc/jit/jit-common.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/jit/jit-common.h b/gcc/jit/jit-common.h
index e5e1a1e688a..3397215bc91 100644
--- a/gcc/jit/jit-common.h
+++ b/gcc/jit/jit-common.h
@@ -129,6 +129,7 @@ namespace recording {
class global;
class param;
class statement;
+ class case_;
/* End of recording types. */
}
@@ -150,6 +151,7 @@ namespace playback {
class source_file;
class source_line;
class location;
+ class case_;
/* End of playback types. */
}
@@ -185,6 +187,16 @@ private:
FILE *m_file;
};
+/* A hidden enum of boolean options that are only exposed via API
+ entrypoints, rather than via gcc_jit_context_set_bool_option. */
+
+enum inner_bool_option
+{
+ INNER_BOOL_OPTION_ALLOW_UNREACHABLE_BLOCKS,
+
+ NUM_INNER_BOOL_OPTIONS
+};
+
} // namespace gcc::jit
} // namespace gcc