X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;ds=sidebyside;f=common%2Ftrace_model.cpp;h=3f19bc6c60b27c43f82f66acd976fdee364871dc;hb=dfd413a5f54bd450850b5e84886949bcdf85b1e7;hp=2c0fafaabbc6e81240d95eba251ebe9a9a434abf;hpb=1c803f585d1722fa0809c18c023ba8cf29106f88;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];