Skip to content
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

i#3348 sym conflicts: add DR_PARAM_ to IN, OUT, INOUT #6455

Merged
merged 4 commits into from
Nov 14, 2023

Conversation

derekbruening
Copy link
Contributor

@derekbruening derekbruening commented Nov 14, 2023

To avoid symbol conflicts with IN, OUT, and INOUT, which are defined in our exported headers, we add DR_PARAM_ to the front.

The aarch64 codec.c was left as the shorter names since the aarch64_check_codec_order.py assumes single-line signatures.

Issue: #3348

To avoid symbol conflicts with IN, OUT, and INOUT, which are defined
in our exported headers, we add DR_PARAM_ to the front.

Issue: #3348
@derekbruening
Copy link
Contributor Author

Failures were all known flakes; re-ran them.

The DO NOT CHECK IN disabling the clang-format-diff will be reverted right before commit: it fails b/c of clang-format-diff not matching full clang-format in a few places. I've hit some of these before and reverted the format on those prior merges, but here we're just going to put in the full new format and avoid future problems.

@derekbruening
Copy link
Contributor Author

Failures are ub22 off.simple #6416 and x32 slate of AMD failures #6417. Failures from this PR would be build failures in any case, not test failures.

@derekbruening derekbruening merged commit e046433 into master Nov 14, 2023
13 of 15 checks passed
@derekbruening derekbruening deleted the i3348-IN-OUT-collide branch November 14, 2023 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants