aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/cplusplus/Bind.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2022-06-24 16:45:12 +0200
committerhjk <hjk@qt.io>2022-06-28 11:02:22 +0000
commite2bb204d4df47636549f2877c243e8c891cd71f3 (patch)
tree9554fa669890313b0c6ad0b2baa8ebcb41f475c7 /src/libs/3rdparty/cplusplus/Bind.cpp
parent27d51e9804f795876129700863e94096f6bc7839 (diff)
CPlusPlus: Inline more simple Type related functions
Change-Id: I2103e8047b385b438e58072e8a2689f1889d2724 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Bind.cpp')
-rw-r--r--src/libs/3rdparty/cplusplus/Bind.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libs/3rdparty/cplusplus/Bind.cpp b/src/libs/3rdparty/cplusplus/Bind.cpp
index 2a911fb0da..89ea441842 100644
--- a/src/libs/3rdparty/cplusplus/Bind.cpp
+++ b/src/libs/3rdparty/cplusplus/Bind.cpp
@@ -371,7 +371,7 @@ FullySpecifiedType Bind::declarator(DeclaratorAST *ast, const FullySpecifiedType
if (type.isAuto())
isAuto = true;
}
- if (!type->isFunctionType()) {
+ if (!type->asFunctionType()) {
ExpressionTy initializer = this->expression(ast->initializer);
if (cxx11Enabled && isAuto) {
type = initializer;
@@ -3249,7 +3249,7 @@ bool Bind::visit(PointerToMemberAST *ast)
bool Bind::visit(PointerAST *ast)
{
- if (_type->isReferenceType())
+ if (_type->asReferenceType())
translationUnit()->error(ast->firstToken(), "cannot declare pointer to a reference");
FullySpecifiedType type(control()->pointerType(_type));
@@ -3264,7 +3264,7 @@ bool Bind::visit(ReferenceAST *ast)
{
const bool rvalueRef = (tokenKind(ast->reference_token) == T_AMPER_AMPER);
- if (_type->isReferenceType())
+ if (_type->asReferenceType())
translationUnit()->error(ast->firstToken(), "cannot declare reference to a reference");
FullySpecifiedType type(control()->referenceType(_type, rvalueRef));