[llvm-bugs] [Bug 40006] New: dllexport on constructors with in-class initializers causes error

via llvm-bugs llvm-bugs at lists.llvm.org
Thu Dec 13 08:04:31 PST 2018


            Bug ID: 40006
           Summary: dllexport on constructors with in-class initializers
                    causes error
           Product: clang
           Version: trunk
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: normal
          Priority: P
         Component: -New Bugs
          Assignee: unassignedclangbugs at nondot.org
          Reporter: lambert.clara at yahoo.fr
                CC: htmldeveloper at gmail.com, llvm-bugs at lists.llvm.org,
                    neeilans at live.com, richard-llvm at metafoo.co.uk

Created attachment 21219
  --> https://bugs.llvm.org/attachment.cgi?id=21219&action=edit
Minimal repro


This seems to be a variation of the (closed) issue
https://bugs.llvm.org/show_bug.cgi?id=23542 still happening with latest clang.

The repro is: https://godbolt.org/z/1009tx

Possible workarounds are:
- put the dllexport on the whole struct
- move the = default out of line

You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20181213/38db0336/attachment.html>

More information about the llvm-bugs mailing list