Skip to content

Fix CI failure starting from DMD 2.085 #141

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

Merged
merged 2 commits into from
Mar 16, 2019
Merged

Fix CI failure starting from DMD 2.085 #141

merged 2 commits into from
Mar 16, 2019

Conversation

ghost
Copy link

@ghost ghost commented Mar 12, 2019

No description provided.

@ghost ghost force-pushed the stdx-allocs+Meson branch from a63062b to 87a48d7 Compare March 12, 2019 12:37
@ghost ghost changed the title Fix CI failure caused by wrong stdx allocs version for Meson Fix CI failure caused by wrong stdx allocs version Mar 12, 2019
@ghost ghost changed the title Fix CI failure caused by wrong stdx allocs version Fix CI failure starting from DMD 2.085 Mar 12, 2019
@ghost ghost requested a review from Hackerpilot March 12, 2019 12:49
@@ -565,7 +565,7 @@ private:
static if (BookkeepingType.sizeof < uint.sizeof)
immutable uint notReg = ~(cast(uint) registry);
else
immutable uint notReg = ~registry;
immutable uint notReg = cast(uint) (~registry);
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Hackerpilot , to answer to a previous review comment (#137), the two branches are not the same. The first is to fix the deprecation message related to integral promotion not done, the other fixes the issue.

@@ -27,3 +27,4 @@ script:
- ninja -j8 -C build test -v
- git submodule update --init --recursive
- make -B -C test/
- dub test
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

otherwise #136 is not triggered

@ghost
Copy link
Author

ghost commented Mar 16, 2019

Any objection ? I'll wait till Monday because we cant stay stuck to the fixed container version (because of #136) for ever. It's time to move forward.

@wilzbach wilzbach merged commit 257c041 into master Mar 16, 2019
@wilzbach
Copy link
Member

Thanks!

@wilzbach wilzbach deleted the stdx-allocs+Meson branch March 16, 2019 12:15
@ghost ghost removed the request for review from Hackerpilot March 16, 2019 12:33
@leh103
Copy link

leh103 commented Mar 17, 2019

Thanks this should allow dlangide to be built without error

@Hackerpilot
Copy link
Contributor

Sorry for the lack of responses. I was on vacation last week.

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.

3 participants