aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/grpc++/impl/codegen/core_codegen_interface.h
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2017-01-12 14:27:01 -0800
committerGravatar Craig Tiller <ctiller@google.com>2017-01-12 14:27:01 -0800
commit81eceb31ccab4a91e84ef06833d43d8c9e49de0f (patch)
tree3ad86e985578debfea72647db18f1589e3e935ca /include/grpc++/impl/codegen/core_codegen_interface.h
parent9d4fc31da4e86358ad02aa24ab86ed1ca82b9ee9 (diff)
Remove bogus assert
Diffstat (limited to 'include/grpc++/impl/codegen/core_codegen_interface.h')
-rw-r--r--include/grpc++/impl/codegen/core_codegen_interface.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/include/grpc++/impl/codegen/core_codegen_interface.h b/include/grpc++/impl/codegen/core_codegen_interface.h
index 9c1af972b3..45ea040303 100644
--- a/include/grpc++/impl/codegen/core_codegen_interface.h
+++ b/include/grpc++/impl/codegen/core_codegen_interface.h
@@ -56,7 +56,8 @@ namespace grpc {
class CoreCodegenInterface {
public:
/// Upon a failed assertion, log the error.
- virtual void assert_fail(const char* failed_assertion) = 0;
+ virtual void assert_fail(const char* failed_assertion, const char* file,
+ int line) = 0;
virtual grpc_completion_queue* grpc_completion_queue_create(
void* reserved) = 0;
@@ -117,11 +118,11 @@ class CoreCodegenInterface {
extern CoreCodegenInterface* g_core_codegen_interface;
/// Codegen specific version of \a GPR_ASSERT.
-#define GPR_CODEGEN_ASSERT(x) \
- do { \
- if (!(x)) { \
- grpc::g_core_codegen_interface->assert_fail(#x); \
- } \
+#define GPR_CODEGEN_ASSERT(x) \
+ do { \
+ if (!(x)) { \
+ grpc::g_core_codegen_interface->assert_fail(#x, __FILE__, __LINE__); \
+ } \
} while (0)
} // namespace grpc