diff options
author | gumi <git@gumi.ca> | 2018-03-05 10:14:47 -0500 |
---|---|---|
committer | gumi <git@gumi.ca> | 2018-03-05 10:14:47 -0500 |
commit | cb7432c72aa2e52ac48cbf98c51e23f068eb3d36 (patch) | |
tree | fda0d3b54b015fe1a5c0e86badbdd4e84724cc75 | |
parent | 18bbcfaa7b74bcffc02dc9bd576230f17e90aeea (diff) | |
download | tmwa-cb7432c72aa2e52ac48cbf98c51e23f068eb3d36.tar.gz tmwa-cb7432c72aa2e52ac48cbf98c51e23f068eb3d36.tar.bz2 tmwa-cb7432c72aa2e52ac48cbf98c51e23f068eb3d36.tar.xz tmwa-cb7432c72aa2e52ac48cbf98c51e23f068eb3d36.zip |
make OMATCH use actual values instead of true/false (too lazy to just remove it completely)
-rw-r--r-- | src/compat/option.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compat/option.hpp b/src/compat/option.hpp index b6e7655..b462261 100644 --- a/src/compat/option.hpp +++ b/src/compat/option.hpp @@ -425,7 +425,7 @@ namespace option #define OMATCH_BEGIN(expr) \ { \ auto&& _omatch_var = (expr); \ - switch (_omatch_var.is_some()) \ + switch (_omatch_var.is_some() ? 1 : 0) \ { \ { \ { \ @@ -448,7 +448,7 @@ namespace option break; \ } \ { \ - case true: \ + case 1: \ { \ auto&& var = *_omatch_var.ptr_or(nullptr); \ /*}}}}*/ @@ -458,7 +458,7 @@ namespace option break; \ } \ { \ - case false: \ + case 0: \ { \ /*}}}}*/ } // namespace option |