genTryCpp to catch by Nim type, ready for first review (#7196)

* Rewrite genTryCpp

* correction

* Implement polymorphic raise in cpp

* revert backticks in emit

* Cleanp a comment

* revert test changes

* better handling of <new> header
This commit is contained in:
cooldome 2018-02-12 20:23:34 +00:00 • committed by Andreas Rumpf
commit d24b6667c6
10 changed files with 110 additions and 79 deletions

View file

@ -274,13 +274,6 @@ __clang__
# endif
# define NIM_BOOL bool
# define NIM_NIL 0
struct NimException
{
NimException(struct Exception* exp, const char* msg): exp(exp), msg(msg) {}
struct Exception* exp;
const char* msg;
};
#else
# ifdef bool
# define NIM_BOOL bool