cms-sw/cmssw — pull request #4094 by wmtan (2014-06-03 00:45:07+00:00)
Title: Fix check for valid type with dictionary

Relval matrix test 1001 is failing with a segfault. The segfault is due to two things:
1) A missing dictionary for a class that needs a TypeWithDict constructed
2) An incorrect check in TypeWithDict for the presence of the dictionary.
This pull request fixes the invalid check, so that test 1001 will throw a proper exception due to the missing dictionary. The missing dictionary will be added lter in a separate pull request.
This pull request also converts many calls to abort(), used for testing purposes, to throw exceptions instead.
Please merge promptly unless there are issues.