-
Notifications
You must be signed in to change notification settings - Fork 14.3k
Add back include for AutoConvert.h as it's needed for z/OS #135430
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
Conversation
@llvm/pr-subscribers-clang Author: Sean Perry (perry-ca) ChangesThe commit a1935fd removed an include that is needed when building on z/OS. Full diff: https://github.com/llvm/llvm-project/pull/135430.diff 1 Files Affected:
|
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.
LGTM
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.
LGTM
I just happened to look into the implementation of AutoConvert.h, and I see the entire interface is defined away when not targeting zOS. This means that all call sites need to be conditional on Can whoever owns this redesign the header so that it provides inline functions which have default implementations that return false / no_error to disable their functionality on non-zOS platforms? Otherwise this failure mode will happen again in the future. This seems like feedback that should've come up in the original review (https://reviews.llvm.org/D100483), but I don't recognize enough of the contributor names there to confirm that there was some approval from maintainers or the broader community, it looks like this was mostly approved by zOS stakeholders. |
I had the same reflection. I'd get that change made. Thanks |
The commit llvm@a1935fd removed an include that is needed when building on z/OS.
The commit a1935fd removed an include that is needed when building on z/OS.