Fixes needed for older VxWorks GCC

This commit is contained in:
Andrew Johnson
2017-11-29 16:44:19 -06:00
parent 4e743f2d95
commit 65b0ac1a32
2 changed files with 5 additions and 1 deletions

View File

@@ -1366,6 +1366,8 @@ public:
typedef std::vector<std::string> stringVector_t;
virtual ~ChannelProviderRegistry() {}
//! Create a custom registry
static ChannelProviderRegistry::shared_pointer build();

View File

@@ -193,8 +193,10 @@ void registerRefTrack();
*/
class epicsShareClass ClientChannel
{
#if defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__ < 305)
public:
// public only as a workaround for old gcc
// Impl is public only as a workaround on older GCC
#endif
struct Impl;
private:
std::tr1::shared_ptr<Impl> impl;