Skip to content

Broken implicit type infer in plymorph functions. #193

@travisdoor

Description

@travisdoor
#import "std/print"

main :: fn () s32 {

	LocalStruct :: struct {
		a: s32;
		b: s32;
	};

	local_proc :: fn (x: ?T, v: LocalStruct) {
		v;
		x;
	};

	n := 10;
	local_proc(n, .{ 10, 20 });
	// local_proc(n, LocalStruct.{ 10, 20 }); // broken too

	return 0;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions