diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2014-10-11 16:52:07 +0200 |
---|---|---|
committer | Fedor Indutny <fedor@indutny.com> | 2014-10-12 02:09:46 +0400 |
commit | 5fdff3854a4253681fb10aa626c8971e50834c10 (patch) | |
tree | baa8b219fff28467b641d4f4f36a5b090f6cc6b2 /src/async-wrap-inl.h | |
parent | 75a461d0997e0a040c2194c5309c148f179563e9 (diff) | |
download | android-node-v8-5fdff3854a4253681fb10aa626c8971e50834c10.tar.gz android-node-v8-5fdff3854a4253681fb10aa626c8971e50834c10.tar.bz2 android-node-v8-5fdff3854a4253681fb10aa626c8971e50834c10.zip |
src: replace assert() with CHECK()
Mechanically replace assert() statements with UNREACHABLE(), CHECK(),
or CHECK_{EQ,NE,LT,GT,LE,GE}() statements.
The exceptions are src/node.h and src/node_object_wrap.h because they
are public headers.
PR-URL: https://github.com/node-forward/node/pull/16
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Diffstat (limited to 'src/async-wrap-inl.h')
-rw-r--r-- | src/async-wrap-inl.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/async-wrap-inl.h b/src/async-wrap-inl.h index 59157cc0f4..4cbf8f493b 100644 --- a/src/async-wrap-inl.h +++ b/src/async-wrap-inl.h @@ -29,9 +29,7 @@ #include "env-inl.h" #include "util.h" #include "util-inl.h" - #include "v8.h" -#include <assert.h> namespace node { @@ -74,7 +72,7 @@ inline v8::Handle<v8::Value> AsyncWrap::MakeDomainCallback( const v8::Handle<v8::Function> cb, int argc, v8::Handle<v8::Value>* argv) { - assert(env()->context() == env()->isolate()->GetCurrentContext()); + CHECK_EQ(env()->context(), env()->isolate()->GetCurrentContext()); v8::Local<v8::Object> context = object(); v8::Local<v8::Object> process = env()->process_object(); @@ -169,7 +167,7 @@ inline v8::Handle<v8::Value> AsyncWrap::MakeCallback( if (env()->using_domains()) return MakeDomainCallback(cb, argc, argv); - assert(env()->context() == env()->isolate()->GetCurrentContext()); + CHECK_EQ(env()->context(), env()->isolate()->GetCurrentContext()); v8::Local<v8::Object> context = object(); v8::Local<v8::Object> process = env()->process_object(); @@ -235,7 +233,7 @@ inline v8::Handle<v8::Value> AsyncWrap::MakeCallback( v8::Handle<v8::Value>* argv) { v8::Local<v8::Value> cb_v = object()->Get(symbol); v8::Local<v8::Function> cb = cb_v.As<v8::Function>(); - assert(cb->IsFunction()); + CHECK(cb->IsFunction()); return MakeCallback(cb, argc, argv); } @@ -247,7 +245,7 @@ inline v8::Handle<v8::Value> AsyncWrap::MakeCallback( v8::Handle<v8::Value>* argv) { v8::Local<v8::Value> cb_v = object()->Get(index); v8::Local<v8::Function> cb = cb_v.As<v8::Function>(); - assert(cb->IsFunction()); + CHECK(cb->IsFunction()); return MakeCallback(cb, argc, argv); } |