X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fbytestring%2Ftest%2Fcompile_fail-BYTESTRING-2.c;h=d4a610e250e5bb0c0d3620e11fca944dac961a18;hb=f6557ca6537bc4d37fb4be215184a632533ba4e7;hp=87dd7c7d2ed14bff965bbba30dd09248c2362ffc;hpb=5e6869e73336cbbcaff4412738a154de814ffc4f;p=ccan diff --git a/ccan/bytestring/test/compile_fail-BYTESTRING-2.c b/ccan/bytestring/test/compile_fail-BYTESTRING-2.c index 87dd7c7d..d4a610e2 100644 --- a/ccan/bytestring/test/compile_fail-BYTESTRING-2.c +++ b/ccan/bytestring/test/compile_fail-BYTESTRING-2.c @@ -4,6 +4,12 @@ #include +/* + * BYTESTRING() can only be used safely on a literal string (or, + * strictly, something whose size can be determined with ARRAY_SIZE(). + * This checks that it correctly fails to compile if used on a + * non-array pointer. + */ int main(int argc, char *argv[]) { struct bytestring bs;