summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/stdlib.C4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/stdlib.C b/src/lib/stdlib.C
index 2688959bd..21f45fffc 100644
--- a/src/lib/stdlib.C
+++ b/src/lib/stdlib.C
@@ -29,6 +29,7 @@
#include <kernel/pagemgr.H>
#include <kernel/console.H>
#include <config.h>
+#include <assert.h>
#ifdef HOSTBOOT_MEMORY_LEAKS
#include <arch/ppc.H>
@@ -165,6 +166,9 @@ uint64_t strtoul(const char *nptr, char **endptr, int base)
{
uint64_t l_data = 0;
size_t i = 0;
+
+ crit_assert(base == 16);
+
while( nptr[i] != '\0' )
{
uint64_t l_nib = 0;
OpenPOWER on IntegriCloud