diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-10-30 22:56:57 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-10-30 22:56:57 +0000 |
commit | 326b2fa03ed4715a4fccf2615dd6320528602dd0 (patch) | |
tree | 000c035ed651bf9701ff949b0bb8a460bda7dccf /llvm/lib/Support/SlowOperationInformer.cpp | |
parent | 8be42bd09fccf228158e613d58d4afa605c5eca5 (diff) | |
download | bcm5719-llvm-326b2fa03ed4715a4fccf2615dd6320528602dd0.tar.gz bcm5719-llvm-326b2fa03ed4715a4fccf2615dd6320528602dd0.zip |
Fix a crazy canonical-types bug because canonicalizing a
dependently-sized array type with a given expression might end up
returning a non-canonical type; see through that non-canonical type to
the underlying canonical type. Yes, I have a test case; no, I can't
reduce it to the point where it's worth checking in :(
llvm-svn: 85633
Diffstat (limited to 'llvm/lib/Support/SlowOperationInformer.cpp')
0 files changed, 0 insertions, 0 deletions