You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After pruning temporary bindings from member expression bounds in #694, an "array index exceeds bounds" warning is issued twice in the following example (taken from the memory-access-checking test):
struct S { int i; int j; };
struct S global_arr2 _Checked[10];
void f5(_Array_ptr<struct S> param_arr : count(10)) {
_Ptr<int> p = &(global_arr2[11].i);
}
The text was updated successfully, but these errors were encountered:
We previously used the _3COptions structure to store command line options
immediately after they were parsed, but later copied the option values out of
this structure and into global variables for use in the rest of the program.
This change deletes the global variables and replaces them with a single
global instance of the _3COptions structure.
This is a follow up PR from #692 that moves all command line options into the
_3COptions structure, moves all of 3C's command line options into the same
category so that all options are shown by -help (fixes#393), and reformats some
of the code around creating command line options.
It also removes the the option -enable-itypeprop which was not referenced
anywhere in the code.
This issue was copied from checkedc/checkedc-clang#696
After pruning temporary bindings from member expression bounds in #694, an "array index exceeds bounds" warning is issued twice in the following example (taken from the memory-access-checking test):
The text was updated successfully, but these errors were encountered: