diff options
author | lat9nq <lat9nq@gmail.com> | 2022-06-12 16:00:52 -0400 |
---|---|---|
committer | lat9nq <lat9nq@gmail.com> | 2022-06-13 19:18:20 -0400 |
commit | 963ed37fd615454784c46be0a80ae6e03fcc0285 (patch) | |
tree | bd265bf8d1fbddb421a4beb7654d9e5cbf60f31b /src/shader_recompiler/frontend | |
parent | a0407a8e646172392514dd996d62464db64aee83 (diff) |
structured_control_flow: Remove constexpr Flow::Block
This seems to be unsupported in newer libstdc++ versions due to
Flow::Block's base class being a non-literal type. It's not clear to me
why this was permitted in earlier versions.
Diffstat (limited to 'src/shader_recompiler/frontend')
-rw-r--r-- | src/shader_recompiler/frontend/maxwell/structured_control_flow.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/shader_recompiler/frontend/maxwell/structured_control_flow.cpp b/src/shader_recompiler/frontend/maxwell/structured_control_flow.cpp index 3dc7c9a114..578bc8c1b7 100644 --- a/src/shader_recompiler/frontend/maxwell/structured_control_flow.cpp +++ b/src/shader_recompiler/frontend/maxwell/structured_control_flow.cpp @@ -975,13 +975,7 @@ private: Environment& env; IR::AbstractSyntaxList& syntax_list; bool uses_demote_to_helper{}; - -// TODO: C++20 Remove this when all compilers support constexpr std::vector -#if __cpp_lib_constexpr_vector >= 201907 - static constexpr Flow::Block dummy_flow_block; -#else const Flow::Block dummy_flow_block; -#endif }; } // Anonymous namespace |