diff --git a/panda/src/gobj/qpgeomVertexReader.cxx b/panda/src/gobj/qpgeomVertexReader.cxx index a309988a53..3af3aecd37 100644 --- a/panda/src/gobj/qpgeomVertexReader.cxx +++ b/panda/src/gobj/qpgeomVertexReader.cxx @@ -384,7 +384,7 @@ get_data3f(const unsigned char *pointer) { // We sneakily cast a float[3] array to an LVecBase3f reference, // making all kinds of assumptions about how an LVecBase3f is // stored. - return (LVecBase3f &)(float *)pointer; + return *(LVecBase3f *)pointer; } ////////////////////////////////////////////////////////////////////