[PATCH] Fix for crash during SjLj preparation step
Bill Wendling
isanbard at gmail.com
Wed Jul 9 15:53:03 PDT 2014
I think there's some misunderstanding of what I'd like to see here. (I confused things by using 'null' for the example.) This is the type of code I was thinking of:
def void @foo({} %c) {
%fake_c = select i1 true, {} %c, {} undef
; subsequent uses of %fake_c in the code.
This should be valid for all types, whether they are aggregates or not. So you can replace the whole of that code with just this.
http://reviews.llvm.org/D4256
More information about the llvm-commits
mailing list