diff --git a/userprog/argument_parsing.h b/userprog/argument_parsing.h
index 495f63428e5376880309167d5bd964651378772f..99ef71bba60f33a0a81e094ddcb7daca008429b0 100644
--- a/userprog/argument_parsing.h
+++ b/userprog/argument_parsing.h
@@ -17,6 +17,6 @@ int parse_arguments(const char* command_line, char***argv);
  * I have used stackPointer as the name as that makes sense inside populate_stack,
  * In process.c esp has been renamed to initialStackPointer
  */
-void populate_stack(void* stackPointer, int argc, char** argv);
+void populate_stack(void** stackPointer, int argc, char** argv);
 
 #endif /* userprog/argument_parsing.h */