Don't segfault if t_enum::get_constant_by_name fails
authorDavid Reiss <dreiss@apache.org>
Mon, 13 Sep 2010 17:32:13 +0000 (17:32 +0000)
committerDavid Reiss <dreiss@apache.org>
Mon, 13 Sep 2010 17:32:13 +0000 (17:32 +0000)
commit8d7667c27f1b116386d7970a130439f02ac4491d
tree4affee3a95131c7a11091803d0bb984f32f4d27d
parentd4235e0a47bde7a2fdbc9fc73dc6ca7231992278
Don't segfault if t_enum::get_constant_by_name fails

The recent enum change was causing t_enum::get_constant_by_name to fail
in t_const_value::get_integer.  This was causing a difficult-to-debug
segfault.  Check for failure and throw an exeception.

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@996609 13f79535-47bb-0310-9956-ffa450edef68
compiler/cpp/src/parse/t_const_value.h