Index: runtime/vm/intrinsifier.h |
diff --git a/runtime/vm/intrinsifier.h b/runtime/vm/intrinsifier.h |
index 02036329b169e6eb8d3533ff28e5e7552bb795a9..3e2f43344b63948483cfb2d177faa2f9696c458f 100644 |
--- a/runtime/vm/intrinsifier.h |
+++ b/runtime/vm/intrinsifier.h |
@@ -39,15 +39,21 @@ class Intrinsifier : public AllStatic { |
static void enum_name(Assembler* assembler); |
ALL_INTRINSICS_LIST(DECLARE_FUNCTION) |
+#if defined(TARGET_ARCH_DBC) |
+ // On DBC graph intrinsics are handled in the same way as non-graph ones. |
+ GRAPH_INTRINSICS_LIST(DECLARE_FUNCTION) |
+#endif |
#undef DECLARE_FUNCTION |
+#if !defined(TARGET_ARCH_DBC) |
#define DECLARE_FUNCTION(test_class_name, test_function_name, enum_name, fp) \ |
static bool Build_##enum_name(FlowGraph* flow_graph); |
GRAPH_INTRINSICS_LIST(DECLARE_FUNCTION) |
#undef DECLARE_FUNCTION |
+#endif |
}; |
} // namespace dart |