forked from bblanchon/ArduinoJson
Change link()
to shallowCopy()
(issue #1343)
Instead of storing a pointer, the function copies the `VariantData`. Benefits: * smaller code * no impact on programs that don't use this feature Drawbacks: * changes to the original variant are not always reflected on the copy * modifying the original from the shallow copy leads to UB
This commit is contained in:
@@ -13,7 +13,6 @@ add_executable(JsonVariantTests
|
||||
createNested.cpp
|
||||
is.cpp
|
||||
isnull.cpp
|
||||
link.cpp
|
||||
memoryUsage.cpp
|
||||
misc.cpp
|
||||
nesting.cpp
|
||||
@@ -21,6 +20,7 @@ add_executable(JsonVariantTests
|
||||
overflow.cpp
|
||||
remove.cpp
|
||||
set.cpp
|
||||
shallowCopy.cpp
|
||||
size.cpp
|
||||
subscript.cpp
|
||||
types.cpp
|
||||
|
Reference in New Issue
Block a user