diff options
Diffstat (limited to 'gcc/cp/lambda.c')
-rw-r--r-- | gcc/cp/lambda.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/cp/lambda.c b/gcc/cp/lambda.c index 586b7ff..421685c 100644 --- a/gcc/cp/lambda.c +++ b/gcc/cp/lambda.c @@ -1352,7 +1352,8 @@ is_lambda_ignored_entity (tree val) /* None of the lookups that use qualify_lookup want the op() from the lambda; they want the one from the enclosing class. */ - if (TREE_CODE (val) == FUNCTION_DECL && LAMBDA_FUNCTION_P (val)) + val = OVL_FIRST (val); + if (LAMBDA_FUNCTION_P (val)) return true; return false; |