Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
test
/
Sema
/
pragma-ms_struct.c
adf66b6
Determine the attribute subject for diagnostics based on declarative information in DeclNodes.td. This greatly reduces the number of enumerated values used for more complex diagnostics; these are now only required when the "attribute only applies to" diagnostic needs to be generated manually as part of semantic processing.
by Aaron Ballman
· 8 years ago
674cf26
__declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension.
by Aaron Ballman
· 10 years ago
fdd783a
Unify __declspec attribute argument parsing with the common attribute argument parsing code.
by Aaron Ballman
· 11 years ago
17046b8
Automated checking for C++ when determining what argument to send to the diagnostic for attribute subjects. In turn, this allows the Subjects to be enabled for some more attributes and improves diagnostics. Updated a test case based on the improved diagnostic.
by Aaron Ballman
· 12 years ago
b80f94b
There is no such thing as __declspec(ms_struct), this is a GNU attribute. Switched the attribute to have the proper spelling, gave it a subject, updated the warning to be more accurate, and updated the test case as appropriate.
by Aaron Ballman
· 12 years ago
9ee2d047
Make -mms-bitfields behave consistently.
by Eli Friedman
· 13 years ago
0586df4
Fixes a bug in calculation of field offsets of ms_struct
by Fariborz Jahanian
· 14 years ago
6b4e26b
Add ms_struct attribute on record typee (and ignore it for now) - wip.
by Fariborz Jahanian
· 14 years ago
743dda4
Recognize gcc's ms_struct pragma (and ignore for now). This is wip.
by Fariborz Jahanian
· 14 years ago