From cf8c6dfe32580d2d93cb67f496f50fa14c572f5c Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 31 Jan 2016 11:21:48 +0100 Subject: Enabled and fixed a bunch of warnings --- sinksh/CMakeLists.txt | 1 + sinksh/sinksh_utils.h | 1 + sinksh/syntax_modules/core_syntax.cpp | 1 - 3 files changed, 2 insertions(+), 1 deletion(-) (limited to 'sinksh') diff --git a/sinksh/CMakeLists.txt b/sinksh/CMakeLists.txt index 1489fb3..521c740 100644 --- a/sinksh/CMakeLists.txt +++ b/sinksh/CMakeLists.txt @@ -2,6 +2,7 @@ project(sinksh) find_package(Readline REQUIRED) +add_definitions("-Wno-undefined-reinterpret-cast") set(sink_cli_SRCS main.cpp diff --git a/sinksh/sinksh_utils.h b/sinksh/sinksh_utils.h index 457f644..3e75e0d 100644 --- a/sinksh/sinksh_utils.h +++ b/sinksh/sinksh_utils.h @@ -47,6 +47,7 @@ QMap keyValueMapFromArgs(const QStringList &args); */ class StoreBase { public: + virtual ~StoreBase() {}; virtual Sink::ApplicationDomain::ApplicationDomainType::Ptr getObject() = 0; virtual Sink::ApplicationDomain::ApplicationDomainType::Ptr getObject(const QByteArray &resourceInstanceIdentifier, const QByteArray &identifier = QByteArray()) = 0; virtual KAsync::Job create(const Sink::ApplicationDomain::ApplicationDomainType &type) = 0; diff --git a/sinksh/syntax_modules/core_syntax.cpp b/sinksh/syntax_modules/core_syntax.cpp index f5b6274..a05beb0 100644 --- a/sinksh/syntax_modules/core_syntax.cpp +++ b/sinksh/syntax_modules/core_syntax.cpp @@ -32,7 +32,6 @@ namespace CoreSyntax bool exit(const QStringList &, State &) { ::exit(0); - return true; } bool showHelp(const QStringList &commands, State &state) -- cgit v1.2.3