Thread overview
[Issue 22315] ImportC: #pragma pack is not implemented
Sep 26, 2021
Walter Bright
Sep 28, 2021
Walter Bright
Sep 28, 2021
Walter Bright
Oct 02, 2021
Walter Bright
Oct 02, 2021
Walter Bright
Oct 14, 2021
Dlang Bot
Oct 14, 2021
Dlang Bot
Oct 21, 2021
Dlang Bot
September 18, 2021
https://issues.dlang.org/show_bug.cgi?id=22315

dave287091@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ImportC

--
September 26, 2021
https://issues.dlang.org/show_bug.cgi?id=22315

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla@digitalmars.com

--- Comment #1 from Walter Bright <bugzilla@digitalmars.com> ---
It would have padding if uintptr_t is 64 bits.

--
September 28, 2021
https://issues.dlang.org/show_bug.cgi?id=22315

--- Comment #2 from Walter Bright <bugzilla@digitalmars.com> ---
https://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/Structure_002dPacking-Pragmas.html

https://docs.microsoft.com/en-us/cpp/preprocessor/pack?view=msvc-160

--
September 28, 2021
https://issues.dlang.org/show_bug.cgi?id=22315

--- Comment #3 from Walter Bright <bugzilla@digitalmars.com> ---
https://gcc.gnu.org/onlinedocs/gcc-3.3/gcc/Type-Attributes.html

for:

__attribute__ ((aligned))
__attribute__ ((packed))

--
October 02, 2021
https://issues.dlang.org/show_bug.cgi?id=22315

--- Comment #4 from Walter Bright <bugzilla@digitalmars.com> ---
https://github.com/dlang/dmd/pull/13112

--
October 02, 2021
https://issues.dlang.org/show_bug.cgi?id=22315

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull

--
October 14, 2021
https://issues.dlang.org/show_bug.cgi?id=22315

--- Comment #5 from Dlang Bot <dlang-bot@dlang.rocks> ---
@WalterBright created dlang/dmd pull request #13166 "fix Issue 22315 - ImportC: #pragma pack is not implemented" fixing this issue:

- fix Issue 22315 - ImportC: #pragma pack is not implemented

https://github.com/dlang/dmd/pull/13166

--
October 14, 2021
https://issues.dlang.org/show_bug.cgi?id=22315

Dlang Bot <dlang-bot@dlang.rocks> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #6 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #13166 "fix Issue 22315 - ImportC: #pragma pack is not implemented" was merged into stable:

- fc97a3c00146f8ee1a6ae6d89f64b9bbcd80ad34 by Walter Bright:
  fix Issue 22315 - ImportC: #pragma pack is not implemented

https://github.com/dlang/dmd/pull/13166

--
October 21, 2021
https://issues.dlang.org/show_bug.cgi?id=22315

--- Comment #7 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #13209 "Merge stable into master" was merged into master:

- 3131d4789f3af6fab2040cfcc5897c0113e41335 by Walter Bright:
  fix Issue 22315 - ImportC: #pragma pack is not implemented (#13166)

https://github.com/dlang/dmd/pull/13209

--