mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 03:51:18 +00:00
enforce buff channel size > 0 (#2952)
* fix(stdlib): enforce BufferedChannel size > 0 and add regression test * chore(repo): ignore cmake/test artifacts * Formatting --------- Co-authored-by: Christoffer Lerno <christoffer.lerno@gmail.com>
This commit is contained in:
committed by
GitHub
parent
143fa70f87
commit
9fbf6bc213
8
test/test_suite/stdlib/channels.c3
Normal file
8
test/test_suite/stdlib/channels.c3
Normal file
@@ -0,0 +1,8 @@
|
||||
import std::thread;
|
||||
|
||||
fn int main()
|
||||
{
|
||||
BufferedChannel{int} c;
|
||||
c.init(mem, 0)!!; // #error: @require "size > 0" violated: 'channel size must be > 0'.
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user