CZString as public when using NVCC, see issue #486

This commit is contained in:
Darcy Beurle
2017-12-22 22:48:20 +01:00
committed by GitHub
parent 72f6cc7fd0
commit 798f6ba055

View File

@@ -220,7 +220,14 @@ public:
static const UInt64 maxUInt64;
#endif // defined(JSON_HAS_INT64)
// Workaround for bug in the NVIDIAs CUDA 9.1 nvcc compiler
// when using gcc and clang backend compilers. CZString
// cannot be defined as private. See issue #486
#ifdef __NVCC__
public:
#else
private:
#endif
#ifndef JSONCPP_DOC_EXCLUDE_IMPLEMENTATION
class CZString {
public: