aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/parse_tree.cpp
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2016-02-27 19:38:15 -0800
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2016-02-27 19:38:15 -0800
commit10f3ea0008a4563c2baa4f29954c285d2d53d7dc (patch)
tree8aedadea55a31de188be16a1ec140cdbc76adba5 /src/parse_tree.cpp
parent88a785e32117081b91b813ac6b5437deb33ef0f7 (diff)
Mark a bunch of constructors as explicit
This prevents undesired implicit conversions
Diffstat (limited to 'src/parse_tree.cpp')
-rw-r--r--src/parse_tree.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parse_tree.cpp b/src/parse_tree.cpp
index ead78a6e..5939e270 100644
--- a/src/parse_tree.cpp
+++ b/src/parse_tree.cpp
@@ -628,7 +628,7 @@ class parse_ll_t
public:
/* Constructor */
- parse_ll_t(enum parse_token_type_t goal) : fatal_errored(false), should_generate_error_messages(true)
+ explicit parse_ll_t(enum parse_token_type_t goal) : fatal_errored(false), should_generate_error_messages(true)
{
this->symbol_stack.reserve(16);
this->nodes.reserve(64);