X-Git-Url: http://drtracing.org/?a=blobdiff_plain;ds=sidebyside;f=gdb%2Fopencl-lang.c;h=5d03210b569db9d9037dd2a060fe956fa2a83f7e;hb=99a5596592eda72c5c60b45cdfabb47e426132d5;hp=93d8e2f5dd3381b92fa70da05432c6888f02e960;hpb=4be290b2517839872ef7de47230be8dbd291a7e5;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/opencl-lang.c b/gdb/opencl-lang.c index 93d8e2f5dd..5d03210b56 100644 --- a/gdb/opencl-lang.c +++ b/gdb/opencl-lang.c @@ -26,6 +26,7 @@ #include "language.h" #include "varobj.h" #include "c-lang.h" +#include "gdbarch.h" /* This macro generates enum values from a given type. */ @@ -819,7 +820,7 @@ evaluate_subexp_opencl (struct type *expect_type, struct expression *exp, else { /* For scalar operations we need to avoid evaluating operands - unecessarily. However, for vector operations we always need to + unnecessarily. However, for vector operations we always need to evaluate both operands. Unfortunately we only know which of the two cases apply after we know the type of the second operand. Therefore we evaluate it once using EVAL_AVOID_SIDE_EFFECTS. */ @@ -1079,7 +1080,6 @@ extern const struct language_defn opencl_language_defn = opencl_language_arch_info, default_print_array_index, default_pass_by_reference, - c_get_string, c_watch_location_expression, NULL, /* la_get_symbol_name_matcher */ iterate_over_symbols,