From 9232b3d5e8f08a2f03230f31b506ae5ed9f5ea97 Mon Sep 17 00:00:00 2001
From: Thiago Macieira <thiago.macieira@nokia.com>
Date: Mon, 21 Feb 2011 15:02:58 +0100
Subject: [PATCH] Fix compilation with ICC: missing "public" keyword in
 declaration

This change is correct. GCC wrongly accepted S60CertificateExtension
as covariant with Botan::Certificate_Extension even though the base
was inaccessible.

Reviewed-By: dt
---
 src/plugins/qt4projectmanager/qt-s60/s60symbiancertificate.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/qt4projectmanager/qt-s60/s60symbiancertificate.cpp b/src/plugins/qt4projectmanager/qt-s60/s60symbiancertificate.cpp
index 26f0e23f47a..f60288555c7 100644
--- a/src/plugins/qt4projectmanager/qt-s60/s60symbiancertificate.cpp
+++ b/src/plugins/qt4projectmanager/qt-s60/s60symbiancertificate.cpp
@@ -67,7 +67,7 @@ namespace {
 /*
 * X.509 S60 Certificate Extension
 */
-class S60CertificateExtension : Certificate_Extension
+class S60CertificateExtension : public Certificate_Extension
 {
 public:
     OID oid_of() const;
-- 
GitLab