diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-12-15 02:28:18 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-12-15 02:28:18 +0000 |
commit | 81f5ade22790685efa5542bd8b7e7fb2c6b6c56c (patch) | |
tree | 23c92251419f2a497e8abcd378c2fa5b8b7849b6 /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | 1a328f508f99473907bbca0e5a40e9f57209a5da (diff) | |
download | bcm5719-llvm-81f5ade22790685efa5542bd8b7e7fb2c6b6c56c.tar.gz bcm5719-llvm-81f5ade22790685efa5542bd8b7e7fb2c6b6c56c.zip |
Move checks for creation of objects of abstract class type from the various
constructs that can do so into the initialization code. This fixes a number
of different cases in which we used to fail to check for abstract types.
Thanks to Tim Shen for inspiring the weird code that uncovered this!
llvm-svn: 289753
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions