diff options
author | Chris Lattner <sabre@nondot.org> | 2011-07-10 00:18:59 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2011-07-10 00:18:59 +0000 |
commit | f742eb0196e1b25c0b71e91da4a2b856d16a1dab (patch) | |
tree | fa2b972c4e1347146faa911b689d7d79e65b0306 /lib/CodeGen/CodeGenFunction.cpp | |
parent | 064fa99dbe0a7c5828cefb7d46b922594e958589 (diff) |
Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible since
it is a predicate, not an action. Change the return type to be a bool,
not the incomplete member. Enhace it to detect the recursive compilation
case, allowing us to compile Eli's testcase on llvmdev:
struct T {
struct T (*p)(void);
} t;
into:
%struct.T = type { {}* }
@t = common global %struct.T zeroinitializer, align 8
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134853 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions