added a cast to prevent a warning when a 64-bit pointer is NULL
diff --git a/src/packages/xdc/runtime/Assert__epilogue.h b/src/packages/xdc/runtime/Assert__epilogue.h
index 06c36f1..cbabefd 100644
--- a/src/packages/xdc/runtime/Assert__epilogue.h
+++ b/src/packages/xdc/runtime/Assert__epilogue.h
@@ -1,5 +1,5 @@
 /* --COPYRIGHT--,ESD
- *  Copyright (c) 2008-2017 Texas Instruments Incorporated
+ *  Copyright (c) 2008-2018 Texas Instruments Incorporated
  *  This program and the accompanying materials are made available under the
  *  terms of the Eclipse Public License v1.0 and Eclipse Distribution License
  *  v. 1.0 which accompanies this distribution. The Eclipse Public License is
@@ -31,7 +31,7 @@
 
 #define xdc_runtime_Assert_isTrue(expr, id) (\
     !(expr) ? \
-        xdc_runtime_Assert_raise__I(Module__MID, xdc_FILE__, __LINE__, ((xdc_runtime_Assert_Id)(id))) \
+        xdc_runtime_Assert_raise__I(Module__MID, xdc_FILE__, __LINE__, ((xdc_runtime_Assert_Id)((uintptr_t)id))) \
         : (void)0)
 
 
@@ -39,8 +39,8 @@
 
 #define xdc_runtime_Assert_isTrue(expr, id) (\
     (xdc_runtime_Diags_query(xdc_runtime_Diags_ASSERT)) ? ( \
-        ((((xdc_runtime_Assert_getMask((xdc_runtime_Assert_Id)(id)) == 0U) || xdc_runtime_Diags_query(xdc_runtime_Assert_getMask((xdc_runtime_Assert_Id)(id)))) && !(expr)) ? \
-         xdc_runtime_Assert_raise__I(Module__MID, xdc_FILE__, __LINE__, ((xdc_runtime_Assert_Id)(id))) : (void)0) \
+        ((((xdc_runtime_Assert_getMask((xdc_runtime_Assert_Id)((uintptr_t)id)) == 0U) || xdc_runtime_Diags_query(xdc_runtime_Assert_getMask((xdc_runtime_Assert_Id)((uintptr_t)id)))) && !(expr)) ? \
+         xdc_runtime_Assert_raise__I(Module__MID, xdc_FILE__, __LINE__, ((xdc_runtime_Assert_Id)((uintptr_t)id))) : (void)0) \
     ) : (void)0)
 
 #endif  /* xdc_runtime_Assert_DISABLE_CONDITIONAL_ASERT */