Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tsoc
openmm
Commits
ed710a0d
"vscode:/vscode.git/clone" did not exist on "20d87761fcbf1b4d509c82d7d224df649cebd1f1"
Unverified
Commit
ed710a0d
authored
Jan 22, 2024
by
Jérôme Hénin
Committed by
GitHub
Jan 22, 2024
Browse files
Fix unqualified std::move instances (#4402)
causing warnings by Clang
parent
a7d0e181
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
2 deletions
+2
-2
libraries/lepton/src/ExpressionTreeNode.cpp
libraries/lepton/src/ExpressionTreeNode.cpp
+2
-2
No files found.
libraries/lepton/src/ExpressionTreeNode.cpp
View file @
ed710a0d
...
@@ -63,7 +63,7 @@ ExpressionTreeNode::ExpressionTreeNode(Operation* operation) : operation(operati
...
@@ -63,7 +63,7 @@ ExpressionTreeNode::ExpressionTreeNode(Operation* operation) : operation(operati
ExpressionTreeNode
::
ExpressionTreeNode
(
const
ExpressionTreeNode
&
node
)
:
operation
(
node
.
operation
==
NULL
?
NULL
:
node
.
operation
->
clone
()),
children
(
node
.
getChildren
())
{
ExpressionTreeNode
::
ExpressionTreeNode
(
const
ExpressionTreeNode
&
node
)
:
operation
(
node
.
operation
==
NULL
?
NULL
:
node
.
operation
->
clone
()),
children
(
node
.
getChildren
())
{
}
}
ExpressionTreeNode
::
ExpressionTreeNode
(
ExpressionTreeNode
&&
node
)
:
operation
(
node
.
operation
),
children
(
move
(
node
.
children
))
{
ExpressionTreeNode
::
ExpressionTreeNode
(
ExpressionTreeNode
&&
node
)
:
operation
(
node
.
operation
),
children
(
std
::
move
(
node
.
children
))
{
node
.
operation
=
NULL
;
node
.
operation
=
NULL
;
node
.
children
.
clear
();
node
.
children
.
clear
();
}
}
...
@@ -108,7 +108,7 @@ ExpressionTreeNode& ExpressionTreeNode::operator=(ExpressionTreeNode&& node) {
...
@@ -108,7 +108,7 @@ ExpressionTreeNode& ExpressionTreeNode::operator=(ExpressionTreeNode&& node) {
if
(
operation
!=
NULL
)
if
(
operation
!=
NULL
)
delete
operation
;
delete
operation
;
operation
=
node
.
operation
;
operation
=
node
.
operation
;
children
=
move
(
node
.
children
);
children
=
std
::
move
(
node
.
children
);
node
.
operation
=
NULL
;
node
.
operation
=
NULL
;
node
.
children
.
clear
();
node
.
children
.
clear
();
return
*
this
;
return
*
this
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment