commit | 285cad0e0ce95c97d8834e09f4b98942bfebdc32 | [log] [tgz] |
---|---|---|
author | Stephan Bergmann <sbergman@redhat.com> | Thu Mar 31 15:42:01 2016 +0000 |
committer | Stephan Bergmann <sbergman@redhat.com> | Thu Mar 31 15:42:01 2016 +0000 |
tree | 5f802b995ac31d4a9136b424bda76af4c5f170b6 | |
parent | 9bb23c069d764d24c39b6cf6429ac4cf57c77f60 [diff] |
Don't use potentially invalidated iterator If the lhs is evaluated before the rhs, FuncletI's operator-> can trigger the assert(isHandleInSync() && "invalid iterator access!"); at include/llvm/ADT/DenseMap.h:1061. (Happens e.g. when compiled with GCC 6.) Differential Revision: http://reviews.llvm.org/D18440 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@265024 91177308-0d34-0410-b5e6-96231b3b80d8