| commit | a5b2a64980695b3b6530822dcf0b0db7147c652a | [log] [tgz] |
|---|---|---|
| author | Adrian Prantl <aprantl@apple.com> | Wed Feb 17 20:02:25 2016 +0000 |
| committer | Adrian Prantl <aprantl@apple.com> | Wed Feb 17 20:02:25 2016 +0000 |
| tree | 75e0998308748ea88d5faa864a526d483ef74e40 | |
| parent | 7c278eb33f1871ff0180cd2b46c48963a433dd7a [diff] |
Debug Info: Teach LdStHasDebugValue() (Local.cpp) about DIExpressions. This function is used to check whether a dbg.value intrinsic has already been inserted, but without comparing the DIExpression, it would erroneously fire on split aggregates and only the first scalar would survive. Found via http://reviews.llvm.org/D16867. <rdar://problem/24456528> llvm-svn: 261145