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.
This commit is contained in:
parent
56bc11d952
commit
a162a844d2
@ -29,8 +29,7 @@ struct Query {
|
|||||||
|
|
||||||
struct BlockStack {
|
struct BlockStack {
|
||||||
BlockStack() = default;
|
BlockStack() = default;
|
||||||
BlockStack(const BlockStack& b) = default;
|
explicit BlockStack(const Query& q) : ssy_stack{q.ssy_stack}, pbk_stack{q.pbk_stack} {}
|
||||||
BlockStack(const Query& q) : ssy_stack{q.ssy_stack}, pbk_stack{q.pbk_stack} {}
|
|
||||||
std::stack<u32> ssy_stack{};
|
std::stack<u32> ssy_stack{};
|
||||||
std::stack<u32> pbk_stack{};
|
std::stack<u32> pbk_stack{};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user