X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=common%2Ftrace_model.cpp;h=3f19bc6c60b27c43f82f66acd976fdee364871dc;hb=a0708b02018902497da4df6c9be05cd053374afc;hp=2c0fafaabbc6e81240d95eba251ebe9a9a434abf;hpb=ac55ba8608d9f5cb2407fddcb21257c595d1e801;p=apitrace diff --git a/common/trace_model.cpp b/common/trace_model.cpp index 2c0fafa..3f19bc6 100644 --- a/common/trace_model.cpp +++ b/common/trace_model.cpp @@ -210,7 +210,7 @@ void Visitor::visit(StackFrame *) { assert(0); } static Null null; const Value & Value::operator[](size_t index) const { - const Array *array = dynamic_cast(this); + const Array *array = toArray(); if (array) { if (index < array->values.size()) { return *array->values[index];