Fix compilation errors with libc++ on QNX 7
This patch fixes the compilation errors on QNX 7: 1) QNX 7 compiler (i.e qcc based GCC 5.4.0 with libc++ from LLVM) has a limited c++11 feature support and causing the compilation errors with the inheriting constructors. This fixes the issues by providing the required constructors explicitly. 2) Resolves an ambiguous overload error with optional<T>
This commit is contained in:
@@ -35,7 +35,7 @@ TEST(API, RecycleMapUpdateImages) {
|
||||
|
||||
auto loadStyle = [&](auto markerName, auto markerPath) {
|
||||
auto source = std::make_unique<GeoJSONSource>("geometry");
|
||||
source->setGeoJSON({ Point<double> { 0, 0 } });
|
||||
source->setGeoJSON( Geometry<double>{ Point<double>{ 0, 0 } } );
|
||||
|
||||
auto layer = std::make_unique<SymbolLayer>("geometry", "geometry");
|
||||
layer->setIconImage({ markerName });
|
||||
|
||||
Reference in New Issue
Block a user