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

rdmd_test do not pass on Mac OSX #397

Open
Geod24 opened this issue Apr 9, 2020 · 0 comments
Open

rdmd_test do not pass on Mac OSX #397

Geod24 opened this issue Apr 9, 2020 · 0 comments
Labels
OS.OSX Related to a Mac OSX-specific behavior (excluding iOS derivatives) Prio.3.Normal A bug that is neither a blocker nor a regression Type.Bug Things don't work as they were intended to, or the way they were intended to work doesn't make sense

Comments

@Geod24
Copy link
Member

Geod24 commented Apr 9, 2020

Transferred from: https://issues.dlang.org/show_bug.cgi?id=18402

Reported by @timotheecour (2018-02-08 21:21:34 CET), confirmed by me.
Timothee's report was:

rdmd: make -f posix.mak -j8 test => core.exception.AssertError@rdmd_test.d(373): Assertion failure

Tested today with -j8.

% make -f posix.mak test
for file in ascii iteration ; do \
		generated/osx/64/tests_extractor -i "./test/tests_extractor/${file}.d" | diff -p - "./test/tests_extractor/${file}.d.ext"; \
	done
parsing test/tests_extractor/ascii.d
parsing test/tests_extractor/iteration.d
generated/osx/64/tests_extractor -a betterc -i "./test/tests_extractor/attributes.d" | diff -p - "./test/tests_extractor/attributes.d.ext";
parsing test/tests_extractor/attributes.d
generated/osx/64/tests_extractor --betterC -i "./test/tests_extractor/betterc.d" | diff -p - "./test/tests_extractor/betterc.d.ext";
parsing test/tests_extractor/betterc.d
generated/osx/64/rdmd_test generated/osx/64/rdmd -m64 \
	   --rdmd-default-compiler=../dmd/generated/osx/release/64/dmd \
	   --test-compilers=../dmd/generated/osx/release/64/dmd \

object.Exception@rdmd_test.d(696): /var/folders/1_/wzk0c3d17t37j8r1q8_3zl840000gn/T/dmd would not have been executed
----------------
??:? pure @safe void std.exception.bailOut!(Exception).bailOut(immutable(char)[], ulong, scope const(char)[]) [0x105fa83be]
??:? pure @safe bool std.exception.enforce!().enforce!(bool).enforce(bool, lazy const(char)[], immutable(char)[], ulong) [0x105faa7d4]
??:? void rdmd_test.runFallbackTest(immutable(char)[], immutable(char)[], immutable(char)[]) [0x105fa80fe]
??:? void rdmd_test.runCompilerAgnosticTests(immutable(char)[], immutable(char)[], immutable(char)[]) [0x105fa1146]
??:? _Dmain [0x105fa06fa]
make: *** [test_rdmd] Error 1
% dmd | head -n 1
DMD64 D Compiler v2.091.0
% git show HEAD
[...]
a1da2705dcffb4955f8065aee01a08602ad8216a

Tested on Mac OSX Catalina.

@Geod24 Geod24 added Type.Bug Things don't work as they were intended to, or the way they were intended to work doesn't make sense OS.OSX Related to a Mac OSX-specific behavior (excluding iOS derivatives) Prio.3.Normal A bug that is neither a blocker nor a regression labels Apr 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OS.OSX Related to a Mac OSX-specific behavior (excluding iOS derivatives) Prio.3.Normal A bug that is neither a blocker nor a regression Type.Bug Things don't work as they were intended to, or the way they were intended to work doesn't make sense
Projects
None yet
Development

No branches or pull requests

1 participant