Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: furyusss at yahoo dot fr
Target Milestone: ---
cat std.cpp
module;
#include
// first thing after the Global module fragment must be a module command
export module std;
export void fun(std
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118049
--- Comment #6 from furyusss at yahoo dot fr ---
Awesome, thanks!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118049
--- Comment #1 from furyusss at yahoo dot fr ---
Adding the content of the attached files here so it is easier to read:
```
module1.cpp
module;
#include
export module module1;
module2.cpp
module;
#include
export
++
Assignee: unassigned at gcc dot gnu.org
Reporter: furyusss at yahoo dot fr
Target Milestone: ---
Created attachment 59872
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59872&action=edit
3 source files
I get the following error:
```
In file included from /home/ins
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: furyusss at yahoo dot fr
Target Milestone: ---
When compiled with -O3, the following code generates incorrect assembly code on
my machine:
int main()
{
unsigned long long r;
_addcarry_u64(0, 0