diff options
author | Lioncash <mathew1800@gmail.com> | 2019-07-16 11:52:08 -0400 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2019-07-18 21:03:30 -0400 |
commit | a162a844d2ede2b13d4a52f2dae37980be91cb1a (patch) | |
tree | b262ff3437cbadd73dda65a022c9228e0732d043 | |
parent | 56bc11d952fa228475d09891e01b3d1c6d32f015 (diff) |
video_core/control_flow: Remove unnecessary BlockStack copy constructor
This is the default behavior of the copy constructor, so it doesn't need
to be specified.
While we're at it we can make the other non-default constructor
explicit.
-rw-r--r-- | src/video_core/shader/control_flow.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/video_core/shader/control_flow.cpp b/src/video_core/shader/control_flow.cpp index 4d500320a0..37792d420e 100644 --- a/src/video_core/shader/control_flow.cpp +++ b/src/video_core/shader/control_flow.cpp @@ -29,8 +29,7 @@ struct Query { struct BlockStack { BlockStack() = default; - BlockStack(const BlockStack& b) = default; - BlockStack(const Query& q) : ssy_stack{q.ssy_stack}, pbk_stack{q.pbk_stack} {} + explicit BlockStack(const Query& q) : ssy_stack{q.ssy_stack}, pbk_stack{q.pbk_stack} {} std::stack<u32> ssy_stack{}; std::stack<u32> pbk_stack{}; }; |