diff --git a/src/libs/3rdparty/cplusplus/Parser.cpp b/src/libs/3rdparty/cplusplus/Parser.cpp
index 467bf6e694c3257bb1d0cdc33473811d7ac3b91c..65447dc3d4e1d7711d0988c559b840c45e8256b1 100644
--- a/src/libs/3rdparty/cplusplus/Parser.cpp
+++ b/src/libs/3rdparty/cplusplus/Parser.cpp
@@ -1081,7 +1081,7 @@ bool Parser::parseTemplateDeclaration(DeclarationAST *&node)
 
     TemplateDeclarationAST *ast = new (_pool) TemplateDeclarationAST;
 
-    if (LA() == T_EXPORT || LA() == T_EXPORT)
+    if (LA() == T_EXPORT || LA() == T_EXTERN)
         ast->export_token = consumeToken();
 
     ast->template_token = consumeToken();