diff --git a/examples/language_basics.kl b/examples/language_basics.kl index f0ddf2e..57ac1de 100644 --- a/examples/language_basics.kl +++ b/examples/language_basics.kl @@ -39,5 +39,8 @@ main :: (): int // To do this we need a cast combining_types := this_is_s64_by_default->F64 + this_is_f64_by_default combining_s64_and_s32 := signed_variable->S64 + this_is_s64_by_default + combining_unsigned_with_signed := unsigned_variable->F64 + combining_types + // Silence unused variable warning + assert(combining_s64_and_s32->F64 + combining_unsigned_with_signed > 0) diff --git a/main.cpp b/main.cpp index 306d923..40a4991 100644 --- a/main.cpp +++ b/main.cpp @@ -225,11 +225,11 @@ int main(int argument_count, char **arguments){ Scratch scratch; Array examples = os_list_dir(scratch, "examples"_s); - compile_file("examples/language_basics.kl"_s, COMPILE_AND_RUN); - // For(examples){ - // if(it.is_directory) continue; - // compile_file(it.absolute_path, COMPILE_AND_RUN); - // } + // compile_file("examples/language_basics.kl"_s, COMPILE_AND_RUN); + For(examples){ + if(it.is_directory) continue; + compile_file(it.absolute_path, COMPILE_AND_RUN); + } __debugbreak(); }