From 29354ff12986ca9e53b1d145c1acc385787d1f20 Mon Sep 17 00:00:00 2001 From: Roberto Raggi Date: Mon, 16 Aug 2010 11:03:48 +0200 Subject: [PATCH] Detect pure virtual methods. --- src/shared/cplusplus/Bind.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/shared/cplusplus/Bind.cpp b/src/shared/cplusplus/Bind.cpp index 777d0f84449..c85c1b6c345 100644 --- a/src/shared/cplusplus/Bind.cpp +++ b/src/shared/cplusplus/Bind.cpp @@ -1734,6 +1734,9 @@ bool Bind::visit(SimpleDeclarationAST *ast) if (Function *funTy = decl->type()->asFunctionType()) { funTy->setMethodKey(_methodKey); + + if (funTy->isVirtual() && it->value->equals_token) + funTy->setPureVirtual(true); } }