소스 검색

return correct path for Sys.executablePath() when in macro (closes #3401)

Dan Korostelev 11 년 전
부모
커밋
c7783a1298
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      interp.ml

+ 1 - 1
interp.ml

@@ -1739,7 +1739,7 @@ let std_lib =
 			VString (try Extc.get_full_path (vstring file) with _ -> error())
 		);
 		"sys_exe_path", Fun0 (fun() ->
-			VString (Extc.executable_path())
+			VString (Sys.argv.(0))
 		);
 		"sys_env", Fun0 (fun() ->
 			let env = Unix.environment() in