From 11acc7d087874c9a651e51c2b0a25f459a4ab3e5 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Mon, 9 Jun 2014 21:47:57 -0700 Subject: [PATCH] Fix missing initializer warnings --- include/tree_sitter/compiler.h | 2 +- src/compiler/grammar.cc | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/tree_sitter/compiler.h b/include/tree_sitter/compiler.h index f96b86c0..cff3f0d3 100644 --- a/include/tree_sitter/compiler.h +++ b/include/tree_sitter/compiler.h @@ -27,8 +27,8 @@ namespace tree_sitter { class Grammar { protected: - std::vector ubiquitous_tokens_; const std::vector> rules_; + std::vector ubiquitous_tokens_; public: Grammar(const std::vector> &rules); diff --git a/src/compiler/grammar.cc b/src/compiler/grammar.cc index f9140830..f2cce4f9 100644 --- a/src/compiler/grammar.cc +++ b/src/compiler/grammar.cc @@ -9,7 +9,8 @@ namespace tree_sitter { using rules::rule_ptr; Grammar::Grammar(const std::vector> &rules) : - rules_(rules) {} + rules_(rules), + ubiquitous_tokens_({}) {} bool Grammar::operator==(const Grammar &other) const { if (other.rules_.size() != rules_.size()) return false;