Closed undertherain closed 10 years ago
It turns out that this is a DragonEgg bug. I just filed Bug 19393 in LLVM Bugzilla. Let's hope someone picks that up and fixes it.
For future reference, I tracked down the problem with the help of bf-g++'s -bf-disable
option. When I used your reproducer and command like I received the same error message that you did, which is a good sign. The link also failed with -bf-disable=byfl
, which exonerates Byfl. (Hooray!) However, your reproducer linked correctly when built with -bf-disable=dragonegg
, which points the finger at DragonEgg as being the troublemaker.
Thanks for the bug report.
I'm trying to use byfl for C++ code with some features from the recent revision of the standard, particularly atomics.
Here is little code snippet to illustrate the issue:
If I compile it with "g++ -std=c++11 hello.cpp" command - all is fine if I type "bf-g++ -std=c++11 hello.cpp" -the following message comes out: