From 7eae5aa3ccd0fbfef1b048fa31ae644b571cb11e Mon Sep 17 00:00:00 2001 From: Benoit de Chezelles Date: Mon, 2 Apr 2018 16:43:52 -0700 Subject: [PATCH] Use LibCrystalMain.__crystal_main directly (#5899) --- src/crystal/main.cr | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/crystal/main.cr b/src/crystal/main.cr index 16e8629b884e..57412050d0b7 100644 --- a/src/crystal/main.cr +++ b/src/crystal/main.cr @@ -3,14 +3,6 @@ lib LibCrystalMain fun __crystal_main(argc : Int32, argv : UInt8**) end -# :nodoc: -def _crystal_main(argc : Int32, argv : UInt8**) - # TODO: remove this method and embed this inside - # Crystal.main. A bug in Crystal 0.23.1 prevents invoking - # __crystal_main from anywhere except the top level. - LibCrystalMain.__crystal_main(argc, argv) -end - module Crystal @@stdin_is_blocking = false @@stdout_is_blocking = false @@ -109,7 +101,7 @@ module Crystal # redefine C's main function. See `Crystal.main` for # more details. def self.main_user_code(argc : Int32, argv : UInt8**) - _crystal_main(argc, argv) + LibCrystalMain.__crystal_main(argc, argv) end # :nodoc: