-
Notifications
You must be signed in to change notification settings - Fork 137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comptime Emit issues #2116
Comments
This was a little hard to debug so I added this: public struct ComptypeStr
{
Type mType;
public this(Type t)
{
mType = t;
}
public override void ToString(String strBuffer)
{
strBuffer.AppendF($"comptype({mType.GetTypeId()})/*{mType}*/");
}
} So instead of doing an AppendF of There may be some additional investigation required for why 'comptype' was needed in some cases.... |
It was a general type system issue with a collision of function params between |
@bfiete Looks like there's still something wrong, the project doesn't compile anymore after the fix (439ae8d) because of the following link errors:
|
Ah yeah, missed that. Another collision issue for the same thing except with mangling this time! Fixed 717ce11 |
The test project for the LuaTinker library only compiles if the following lines are present:
https://github.com/disarray2077/LuaTinker-Beef/blob/b7bb1d6f17c15b77f7d431ab2ca647ab981f45a5/src/Layers/Functor/Call_2.bf#L501-L512
This is the error I get when trying to compile the project without those lines:
Also, the "Emit" view sometimes doesn't expand, which can be a bit frustrating. I guess this is related to the error above.
reccc.mp4
Tested with: 9ae172c
The text was updated successfully, but these errors were encountered: