Squashed commit of the following:
commit
4dc89f3fe85516316744c1cdebb7ffa9179b4ebe
Author: Carter Waxman <cwaxman@cisco.com>
Date: Thu Nov 15 08:56:00 2018 -0500
perfmonitor: fixed fbs schema generation when not building with DEBUG
schema += get_tracker_name() + ";";
flatbuffers::Parser parser;
- assert(parser.Parse(schema.c_str())); // Above code is broken or bad peg names if this hits
- parser.Serialize();
+#ifndef NDEBUG
+ bool parsed =
+#endif
+ parser.Parse(schema.c_str());
+ assert(parsed); // Above code is broken or bad peg names if this hits
+ parser.Serialize();
auto& schema_builder = parser.builder_;
auto reflection_schema = reflection::GetSchema(schema_builder.GetBufferPointer());