aboutsummaryrefslogtreecommitdiffstats
path: root/solidityParser.cpp
diff options
context:
space:
mode:
authorChristian <c@ethdev.com>2014-10-15 20:45:51 +0800
committerChristian <c@ethdev.com>2014-10-16 00:41:29 +0800
commit35383f9b882bdbadb79f5729aca9cf32f7fce17a (patch)
tree3f5a40b446c4b031214441f864543ea882b36f01 /solidityParser.cpp
parentde155c13efcfa0b88b17fd8eb297b660d99ffcc0 (diff)
downloaddexon-solidity-35383f9b882bdbadb79f5729aca9cf32f7fce17a.tar
dexon-solidity-35383f9b882bdbadb79f5729aca9cf32f7fce17a.tar.gz
dexon-solidity-35383f9b882bdbadb79f5729aca9cf32f7fce17a.tar.bz2
dexon-solidity-35383f9b882bdbadb79f5729aca9cf32f7fce17a.tar.lz
dexon-solidity-35383f9b882bdbadb79f5729aca9cf32f7fce17a.tar.xz
dexon-solidity-35383f9b882bdbadb79f5729aca9cf32f7fce17a.tar.zst
dexon-solidity-35383f9b882bdbadb79f5729aca9cf32f7fce17a.zip
Added meaningful exception types.
Diffstat (limited to 'solidityParser.cpp')
-rw-r--r--solidityParser.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/solidityParser.cpp b/solidityParser.cpp
index 86d09f17..b1f27bcb 100644
--- a/solidityParser.cpp
+++ b/solidityParser.cpp
@@ -25,6 +25,7 @@
#include <libdevcore/Log.h>
#include <libsolidity/Scanner.h>
#include <libsolidity/Parser.h>
+#include <libsolidity/Exceptions.h>
#include <boost/test/unit_test.hpp>
namespace dev {
@@ -54,8 +55,7 @@ BOOST_AUTO_TEST_CASE(missing_variable_name_in_declaration)
char const* text = "contract test {\n"
" uint256 ;\n"
"}\n";
- cwarn << "The next error is expected.";
- BOOST_CHECK_THROW(parseText(text), std::exception);
+ BOOST_CHECK_THROW(parseText(text), ParserError);
}
BOOST_AUTO_TEST_CASE(empty_function)