Add KDEVPLATFORMSHELL_EXPORT annotations to ProblemStoreNode classes.

Authored by arrowd on Jun 6 2018, 8:14 PM.

Description

Add KDEVPLATFORMSHELL_EXPORT annotations to ProblemStoreNode classes.

Summary:
Without marking these classes as exported, dynamic_cast<>'s on them fail. This was causing test_problemstore to fail on FreeBSD.
This problem can be made visible if you move ProblemStoreNode constructor into a .cpp belonging to KDevPlatformShell library. The test_problemstore would fail to link then, due to unresolved references to "typeinfo".

Test Plan: test_problemstore now passes on FreeBSD

Reviewers: KDevelop, kfunk

Reviewed By: KDevelop, kfunk

Subscribers: kdevelop-devel

Tags: KDevelop

Differential Revision: https://phabricator.kde.org/D13387

Details

Committed
kfunkJun 6 2018, 8:14 PM
Reviewer
KDevelop
Differential Revision
D13387: Add KDEVPLATFORMSHELL_EXPORT annotations to ProblemStoreNode classes.
Parents
R32:046b18140d12: i18n: extract messages for kdevheaptrack
Branches
Unknown
Tags
Unknown