lkml.org 
[lkml]   [2018]   [Oct]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: [PATCH 04/11] UAPI: bcache: Fix use of embedded flexible array
Date
Jan Engelhardt <jengelh@inai.de> wrote:

> """it [the array size expression] shall be a converted constant expression of
> type std::size_t and its value shall be greater than zero."""
> —http://eel.is/c++draft/dcl.array

Interesting. You're not actually quoting the full sentence:

If the constant-expression is present, it shall be a converted
constant expression of type std​::​size_­t and its value shall be
greater than zero.

This suggests that:

__u64 ptr[]

is actually valid since:

D1 [ constant-expressionopt ] attribute-specifier-seqopt

suggests that the part between the brackets is optional.

David

\
 
 \ /
  Last update: 2018-10-09 17:41    [W:0.338 / U:0.040 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site