-
-
Notifications
You must be signed in to change notification settings - Fork 610
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
fix Issue 15257 - __traits(compiles, …) with malformed inline asm silently ends compilation #5244
Conversation
|
Looks like there's one particular test ( fail152.d ) which relies on the incorrect DMD output from before this patch. Not sure what to do in this situation (apart from fix the test of course). |
Yes. |
|
|
It might be worth merging this patch as a temporary workaround, since it seems like a clean solution would involve significant refactoring. Unless someone else thinks they're up to the task. |
I'd rather not. None of the rest of dmd uses exceptions, I don't think we should start now. |
make iasm errors not end compilation dirty hack which works for me (test suite fully passed on my system)
because manual error propagation is so much fun
| @@ -1,7 +1,7 @@ | |||
|
|
|||
| /* | |||
| * Copyright (c) 1992-1999 by Symantec | |||
| * Copyright (c) 1999-2016 by Digital Mars | |||
| * Copyright (c) 1999-2013 by Digital Mars | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
huh? back to the past? ;-)
|
Will open a new pull fixing both the iasm issues i had pulls open for |
https://issues.dlang.org/show_bug.cgi?id=15257
make iasm errors not end compilation
dirty hack which works for me