| commit | c8731be34d18955bec1b71e172c978197c8f4ad7 | [log] [tgz] |
|---|---|---|
| author | Eli Friedman <eli.friedman@gmail.com> | Sun May 30 06:03:20 2010 +0000 |
| committer | Eli Friedman <eli.friedman@gmail.com> | Sun May 30 06:03:20 2010 +0000 |
| tree | a206a768dff7cfbbacfb8b5ca8fc80fda294671c | |
| parent | ad98fc9733cc4b89599f13727e7f4da9465933b2 [diff] |
Fix for PR7040: Don't try to compute the LLVM type for a function where it isn't possible to compute. This patch is mostly refactoring; the key change is the addition of the code starting with the comment, "Check whether the function has a computable LLVM signature." The solution here is essentially the same as the way the vtable code handles such functions. llvm-svn: 105151