From b9d511c53d0a3bd82b2103e67767afb38c711b4e Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Thu, 28 Oct 2010 02:20:32 +0000 Subject: [PATCH] make it really clear that vla != flexible arrays git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117522 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/UsersManual.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/UsersManual.html b/docs/UsersManual.html index a271dc32bf..f4e414aef2 100644 --- a/docs/UsersManual.html +++ b/docs/UsersManual.html @@ -889,7 +889,9 @@ bug-reporting guidelines somewhere?).

  • clang does not support the gcc extension that allows variable-length arrays in structures. This is for a few of reasons: one, it is tricky to implement, two, the extension is completely undocumented, and three, the -extension appears to be rarely used.
  • +extension appears to be rarely used. Note that clang does support +flexible array members (arrays with a zero or unspecified size at the end of +a structure).
  • clang does not support duplicate definitions of a function where one is inline. This complicates clients of the AST which normally can expect there is -- 2.40.0