"llvm/git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "e2b772b0aed5713d71afb78b8a60054381f05b44"
[analyzer] RetainCountChecker: don't assume all functions have names.
Fixes a hard-to-reach crash when calling a non-member overloaded operator with arguments that may be callbacks. Future-proofing: don't make the same assumption in MallocSizeofChecker. Aside from possibly respecting attributes in the future, it might be possible to call 'malloc' through a function pointer. I audited all other uses of FunctionDecl::getIdentifier() in the analyzer; they all now correctly test to see if the identifier is present before using it. llvm-svn: 163012
Loading
Please register or sign in to comment