Skip to content

Mitigate compiler warnings #1384

@minggangw

Description

@minggangw
  CXX(target) Release/obj.target/rclnodejs/src/rcl_bindings.o
In file included from /tmp/prebuildify/electron/24.0.0/include/node/v8-object.h:10,
                 from /tmp/prebuildify/electron/24.0.0/include/node/v8-array-buffer.h:13,
                 from /tmp/prebuildify/electron/24.0.0/include/node/v8.h:24,
                 from /tmp/prebuildify/electron/24.0.0/include/node/node.h:79,
                 from ../src/rcl_bindings.cpp:17:
/tmp/prebuildify/electron/24.0.0/include/node/v8-persistent-handle.h:270:44: warning: ‘template<class T> struct v8::CopyablePersistentTraits’ is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
  270 |   using CopyablePersistent = Persistent<T, CopyablePersistentTraits<T>>;
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/prebuildify/electron/24.0.0/include/node/v8-persistent-handle.h:269:48: note: declared here
  269 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions