From 5e3ec2e037797efaf30a37742c7cbd4ba6bc645f Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Tue, 24 Jul 2012 15:01:55 -0400 Subject: [PATCH] Instantiate Parser::family once Signed-off-by: Anders Kaseorg --- src/terminal/parser.cc | 2 ++ src/terminal/parser.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/terminal/parser.cc b/src/terminal/parser.cc index 5008184..96cb2fc 100644 --- a/src/terminal/parser.cc +++ b/src/terminal/parser.cc @@ -38,6 +38,8 @@ #include "parser.h" +const Parser::StateFamily Parser::family; + static void append_or_delete( Parser::Action *act, std::list&vec ) { diff --git a/src/terminal/parser.h b/src/terminal/parser.h index e910e1a..3a55fd3 100644 --- a/src/terminal/parser.h +++ b/src/terminal/parser.h @@ -46,7 +46,7 @@ #include "parserstatefamily.h" namespace Parser { - static const StateFamily family; + extern const StateFamily family; class Parser { private: