diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-02-19 02:56:55 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-02-19 02:56:55 +0000 |
commit | 909dce5fe2afed6d7bcc58feda717ae065220cef (patch) | |
tree | 0bae53ac9acb8c06e3dfb4f80bf1d9cb32d07e25 /clang/lib/Basic/VirtualFileSystem.cpp | |
parent | 43e4c52426f1b9a618b3d0c13bc2a33674600204 (diff) | |
download | llvm-909dce5fe2afed6d7bcc58feda717ae065220cef.zip llvm-909dce5fe2afed6d7bcc58feda717ae065220cef.tar.gz llvm-909dce5fe2afed6d7bcc58feda717ae065220cef.tar.bz2 |
CIndex: initialise TU
TU is not guaranteed to be initialised in all cases. In particular if CIdx or
ast_filename is NULL (or if &TU is NULL), then clang_createTranslationUnit2 will
not initialise the out parameter out_TU. This is followed by an assertion check
which may perform a branch based on unitialised memory.
Caught by scan-build.
llvm-svn: 201628
Diffstat (limited to 'clang/lib/Basic/VirtualFileSystem.cpp')
0 files changed, 0 insertions, 0 deletions