]> granicus.if.org Git - clang/commit
Parse: Don't attempt to act on #pragma init_seg when not targeting MSVC
authorDavid Majnemer <david.majnemer@gmail.com>
Thu, 14 Aug 2014 06:35:08 +0000 (06:35 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Thu, 14 Aug 2014 06:35:08 +0000 (06:35 +0000)
commitbbd242ec866d3a7ac79aff61964a8af01f880c75
tree2e3c473da813526b5e5e6f0503a6c257708aa843
parente3a82188e5e1c860e85410f64a004778ec0d2344
Parse: Don't attempt to act on #pragma init_seg when not targeting MSVC

It doesn't really make sense to try and do stuff with #pragma init_seg
when targeting non-Microsoft platforms; notions like library vs user
initializers don't exist for other targets.

This fixes PR20639.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@215618 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticParseKinds.td
lib/Parse/ParsePragma.cpp
test/SemaCXX/pragma-init_seg.cpp