diff options
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | build.bat | 2 | ||||
| -rw-r--r-- | src/check_expr.c | 4 |
3 files changed, 5 insertions, 3 deletions
@@ -19,6 +19,8 @@ The Odin programming language is fast, concise, readable, pragmatic and open sou * [Introspection, Modules, and Record Layout](https://www.youtube.com/watch?v=UFq8rhWhx4s) * [push_allocator & Minimal Dependency Building](https://www.youtube.com/watch?v=f_LGVOAMb78) * [when, for, & procedure overloading](https://www.youtube.com/watch?v=OzeOekzyZK8) +* [when, for, & procedure overloading](https://www.youtube.com/watch?v=OzeOekzyZK8) +* [Context Types, Unexported Entities, Labelled Branches](https://www.youtube.com/watch?v=CkHVwT1Qk-g) ## Requirements to build and run @@ -4,7 +4,7 @@ set exe_name=odin.exe :: Debug = 0, Release = 1 -set release_mode=0 +set release_mode=1 set compiler_flags= -nologo -Oi -TC -fp:fast -fp:except- -Gm- -MP -FC -GS- -EHsc- -GR- if %release_mode% EQU 0 ( rem Debug diff --git a/src/check_expr.c b/src/check_expr.c index 477520aa7..797295c0f 100644 --- a/src/check_expr.c +++ b/src/check_expr.c @@ -3204,8 +3204,8 @@ bool check_builtin_procedure(Checker *c, Operand *operand, AstNode *call, i32 id } break; #endif case BuiltinProc_make: { - // make :: proc(Type, len: int) -> []Type - // make :: proc(Type, len, cap: int) -> []Type + // make :: proc(Type, len: int) -> Type + // make :: proc(Type, len, cap: int) -> Type Operand op = {0}; check_expr_or_type(c, &op, ce->args.e[0]); Type *type = op.type; |