--- 9422-orig.patch 2020-06-17 14:47:25.621380824 +0000 +++ 9422-works.patch 2020-06-17 20:54:58.536349516 +0000 @@ -205,20 +205,6 @@ require "./std/weak_ref_spec.cr" require "./std/xml/builder_spec.cr" require "./std/xml/html_spec.cr" -diff --git a/src/compiler/crystal/semantic/main_visitor.cr b/src/compiler/crystal/semantic/main_visitor.cr -index a4cff837c39..c6b4ec4009c 100644 ---- a/src/compiler/crystal/semantic/main_visitor.cr -+++ b/src/compiler/crystal/semantic/main_visitor.cr -@@ -2431,9 +2431,6 @@ module Crystal - end - - def visit_va_arg(node) -- if program.has_flag? "windows" -- node.raise "va_arg is not yet supported on Windows" -- end - arg = call.not_nil!.args[0]? || node.raise("requires type argument") - node.type = arg.type.instance_type - end diff --git a/src/lib_c/aarch64-linux-gnu/c/stdarg.cr b/src/lib_c/aarch64-linux-gnu/c/stdarg.cr index 882d4f51d35..965355556d7 100644 --- a/src/lib_c/aarch64-linux-gnu/c/stdarg.cr