Menu

#149 daeTArray::find() invalid pointer conversion

open
nobody
None
5
2011-01-20
2011-01-20
Anonymous
No

::find() tries to return a reference gotten from ::get() as a pointer.

In file included from /usr/local/include/colladadom/dae/daeTypes.h:47,
from /usr/local/include/colladadom/dae.h:34,
from build/collada.h:61,
from build/daeArray.cpp:30:
/usr/local/include/colladadom/dae/daeArray.h: In member function ‘T* daeTArray<T>::find(const T&) const [with T = int]’:
build/daeArray.cpp:720: instantiated from here
/usr/local/include/colladadom/dae/daeArray.h:342: error: invalid conversion from ‘int’ to ‘int*’
make: *** [build/daeArray.o] Error 1

Discussion


Log in to post a comment.