diff --git a/docs/CodingStandards.html b/docs/CodingStandards.html index 2fe3bdc9e2b..ff707f3a84f 100644 --- a/docs/CodingStandards.html +++ b/docs/CodingStandards.html @@ -419,7 +419,8 @@ different symbols based on whether class or struct was used to declare the symbol. This can lead to problems at link time.

So, the rule for LLVM is to always use the class keyword, unless -all members are public, in which case struct is allowed.

+all members are public and the type is a C++ "POD" type, in which case +struct is allowed.