diff --git a/tools/transforms/globals.h b/tools/transforms/globals.h
index 0cda331f395a6a6b347df11bf313ad1133d3fde9..67292dadbf6ee9af1a92d51f2c0835d442fc5a6a 100644
--- a/tools/transforms/globals.h
+++ b/tools/transforms/globals.h
@@ -54,7 +54,7 @@ class PNOptions
 		void setRecursiveMinStackPadding(int val) { recursive_min_stack_padding = val; }
 		void setRecursiveMaxStackPadding(int val) { recursive_max_stack_padding = val; }
 		void setShouldDoubleFrameSize(bool val) { should_double_frame_size = val; }
-		void setRandomSeed(bool val) { random_seed = val; }
+		void setRandomSeed(int val) { random_seed = val; }
 		void setCanaryValue(int val) { canary_value = val; canary_value_inited=true; }
 
 		int getMinStackPadding() const { return min_stack_padding; }