Commit e93027c
committed
Re-use C tests to exercise C++ front-end
Several C tests should also pass when using the C++ front-end. Use them
to exercise it more and find and fix more bugs. Those that should pass,
but currently don't, are tagged broken-test-c++-front-end.1 parent 65e6b6a commit e93027c
File tree
89 files changed
+100
-88
lines changed- regression/ansi-c
- Defines1
- Empty_Declaration1
- Forward_Declaration1
- Function_pointer1
- Header_files1
- Initializer_cast2
- MMX1
- MMX2
- Recursive_Structure1
- Recursive_Structure2
- Struct_Enum_Padding1
- Struct_Hierarchy1
- Struct_Padding2
- Struct_Padding3
- Struct_Padding5
- Struct_Padding6
- Struct_ptrmember1
- Typecast_to_array_ptr1
- VS_extensions1
- Zero_Initialization1
- always_inline2
- always_inline5
- always_inline6
- always_inline7
- always_inline8
- always_inline9
- anonymous_union1
- arch_flags_mcpu_bad
- arch_flags_mthumb_bad
- array_initialization2
- asm2
- asm3
- bitfields1
- builtin_ia32_undef
- builtin_nontemporal_load_store
- const2
- decl_initialization1
- decl_initialization2
- enum1
- enum2
- enum5
- enum8
- envp1
- extern1
- extern2
- float_constant1
- float_constant2
- for_scope1
- gcc_attributes10
- gcc_attributes14
- gcc_attributes3
- gcc_attributes4
- gcc_attributes7
- gcc_attributes8
- gcc_builtin_constant_p1
- gcc_builtins3
- gcc_builtins6
- gcc_float_types1
- goto_convert_break
- goto_convert_continue
- goto_convert_invalid_goto_label
- goto_convert_switch_range_bounds
- goto_convert_switch_range_case_valid
- goto_convert_switch_range_empty_nodefault
- goto_convert_switch_range_empty
- goto_convert_switch_range_operands_count
- integer_constant2
- linking_conflicts2
- message_handling1
- pointer_arithmetic1
- pragma_pack1
- pragma_pack2
- pragma_pack3
- return_void
- sizeof1
- static1
- static2
- static3
- static_inline1
- struct2
- struct6
- struct7
- typedef1
- typedef2
- typedef_code
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
89 files changed
+100
-88
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
9 | 15 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
14 | 17 | | |
15 | 18 | | |
16 | 19 | | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
17 | 23 | | |
18 | 24 | | |
19 | 25 | | |
| |||
0 commit comments