From 2208de0676c579e28e9ccaf3c1757646c0c083de Mon Sep 17 00:00:00 2001
From: Wouter van Oortmerssen <wvo@google.com>
Date: Wed, 9 Jul 2014 14:21:11 -0700
Subject: [PATCH] Fixed namespace declaration not being cleared between files.

Change-Id: Ie9fedf894d82a403d0b6b4848d221d6bbee58984
Tested: on OS X.
---
 src/idl_parser.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/idl_parser.cpp b/src/idl_parser.cpp
index e4d2d942..47e44c8b 100644
--- a/src/idl_parser.cpp
+++ b/src/idl_parser.cpp
@@ -713,6 +713,7 @@ bool Parser::Parse(const char *source) {
     while (token_ != kTokenEof) {
       if (token_ == kTokenNameSpace) {
         Next();
+        name_space_.clear();
         for (;;) {
           name_space_.push_back(attribute_);
           Expect(kTokenIdentifier);
-- 
GitLab