Home | History | Annotate | only in /external/mesa3d/src/compiler/glsl/glcpp/tests
Up to higher level directory
NameDateSize
.gitignore06-Dec-201754
000-content-with-spaces.c06-Dec-201738
000-content-with-spaces.c.expected06-Dec-201733
001-define.c06-Dec-201718
001-define.c.expected06-Dec-20173
002-define-chain.c06-Dec-201734
002-define-chain.c.expected06-Dec-20174
003-define-chain-reverse.c06-Dec-201734
003-define-chain-reverse.c.expected06-Dec-20174
004-define-recursive.c06-Dec-201760
004-define-recursive.c.expected06-Dec-201715
005-define-composite-chain.c06-Dec-201736
005-define-composite-chain.c.expected06-Dec-20176
006-define-composite-chain-reverse.c06-Dec-201736
006-define-composite-chain-reverse.c.expected06-Dec-20176
007-define-composite-recursive.c06-Dec-201766
007-define-composite-recursive.c.expected06-Dec-201733
008-define-empty.c06-Dec-201716
008-define-empty.c.expected06-Dec-20173
009-undef.c06-Dec-201733
009-undef.c.expected06-Dec-20178
010-undef-re-define.c06-Dec-201751
010-undef-re-define.c.expected06-Dec-201711
011-define-func-empty.c06-Dec-201720
011-define-func-empty.c.expected06-Dec-20173
012-define-func-no-args.c06-Dec-201724
012-define-func-no-args.c.expected06-Dec-20175
013-define-func-1-arg-unused.c06-Dec-201726
013-define-func-1-arg-unused.c.expected06-Dec-20173
014-define-func-2-arg-unused.c06-Dec-201732
014-define-func-2-arg-unused.c.expected06-Dec-20173
015-define-object-with-parens.c06-Dec-201744
015-define-object-with-parens.c.expected06-Dec-201714
016-define-func-1-arg.c06-Dec-201732
016-define-func-1-arg.c.expected06-Dec-201711
017-define-func-2-args.c06-Dec-201740
017-define-func-2-args.c.expected06-Dec-201715
018-define-func-macro-as-parameter.c06-Dec-201736
018-define-func-macro-as-parameter.c.expected06-Dec-20174
019-define-func-1-arg-multi.c06-Dec-201751
019-define-func-1-arg-multi.c.expected06-Dec-201730
020-define-func-2-arg-multi.c06-Dec-201764
020-define-func-2-arg-multi.c.expected06-Dec-201738
021-define-func-compose.c06-Dec-201758
021-define-func-compose.c.expected06-Dec-201716
022-define-func-arg-with-parens.c06-Dec-201762
022-define-func-arg-with-parens.c.expected06-Dec-201741
023-define-extra-whitespace.c06-Dec-2017189
023-define-extra-whitespace.c.expected06-Dec-201718
024-define-chain-to-self-recursion.c06-Dec-201738
024-define-chain-to-self-recursion.c.expected06-Dec-20176
025-func-macro-as-non-macro.c06-Dec-201729
025-func-macro-as-non-macro.c.expected06-Dec-20179
026-define-func-extra-newlines.c06-Dec-201730
026-define-func-extra-newlines.c.expected06-Dec-20176
027-define-chain-obj-to-func.c06-Dec-201752
027-define-chain-obj-to-func.c.expected06-Dec-201710
028-define-chain-obj-to-non-func.c06-Dec-201750
028-define-chain-obj-to-non-func.c.expected06-Dec-201710
029-define-chain-obj-to-func-with-args.c06-Dec-201758
029-define-chain-obj-to-func-with-args.c.expected06-Dec-201710
030-define-chain-obj-to-func-compose.c06-Dec-201792
030-define-chain-obj-to-func-compose.c.expected06-Dec-201711
031-define-chain-func-to-func-compose.c06-Dec-201796
031-define-chain-func-to-func-compose.c.expected06-Dec-201711
032-define-func-self-recurse.c06-Dec-201733
032-define-func-self-recurse.c.expected06-Dec-201712
033-define-func-self-compose.c06-Dec-201738
033-define-func-self-compose.c.expected06-Dec-201721
034-define-func-self-compose-non-func.c06-Dec-201730
034-define-func-self-compose-non-func.c.expected06-Dec-20175
035-define-func-self-compose-non-func-multi-token-argument.c06-Dec-201732
035-define-func-self-compose-non-func-multi-token-argument.c.expected06-Dec-20177
036-define-func-non-macro-multi-token-argument.c06-Dec-201751
036-define-func-non-macro-multi-token-argument.c.expected06-Dec-201715
037-finalize-unexpanded-macro.c06-Dec-201768
037-finalize-unexpanded-macro.c.expected06-Dec-201720
038-func-arg-with-commas.c06-Dec-201772
038-func-arg-with-commas.c.expected06-Dec-20179
039-func-arg-obj-macro-with-comma.c06-Dec-2017471
039-func-arg-obj-macro-with-comma.c.expected06-Dec-2017201
040-token-pasting.c06-Dec-201745
040-token-pasting.c.expected06-Dec-201710
041-if-0.c06-Dec-201741
041-if-0.c.expected06-Dec-201723
042-if-1.c06-Dec-201743
042-if-1.c.expected06-Dec-201732
043-if-0-else.c06-Dec-201757
043-if-0-else.c.expected06-Dec-201734
044-if-1-else.c06-Dec-201757
044-if-1-else.c.expected06-Dec-201734
045-if-0-elif.c06-Dec-201797
045-if-0-elif.c.expected06-Dec-201738
046-if-1-elsif.c06-Dec-201797
046-if-1-elsif.c.expected06-Dec-201738
047-if-elif-else.c06-Dec-201795
047-if-elif-else.c.expected06-Dec-201738
048-if-nested.c06-Dec-201792
048-if-nested.c.expected06-Dec-201729
049-if-expression-precedence.c06-Dec-201788
049-if-expression-precedence.c.expected06-Dec-201712
050-if-defined.c06-Dec-2017170
050-if-defined.c.expected06-Dec-201744
051-if-relational.c06-Dec-2017275
051-if-relational.c.expected06-Dec-201789
052-if-bitwise.c06-Dec-2017279
052-if-bitwise.c.expected06-Dec-201756
053-if-divide-and-shift.c06-Dec-2017163
053-if-divide-and-shift.c.expected06-Dec-201742
054-if-with-macros.c06-Dec-2017369
054-if-with-macros.c.expected06-Dec-201788
055-define-chain-obj-to-func-parens-in-text.c06-Dec-201752
055-define-chain-obj-to-func-parens-in-text.c.expected06-Dec-201710
056-macro-argument-with-comma.c06-Dec-201791
056-macro-argument-with-comma.c.expected06-Dec-201711
057-empty-arguments.c06-Dec-201791
057-empty-arguments.c.expected06-Dec-201727
058-token-pasting-empty-arguments.c06-Dec-201766
058-token-pasting-empty-arguments.c.expected06-Dec-20179
059-token-pasting-integer.c06-Dec-201770
059-token-pasting-integer.c.expected06-Dec-201721
060-left-paren-in-macro-right-paren-in-text.c06-Dec-201749
060-left-paren-in-macro-right-paren-in-text.c.expected06-Dec-20176
061-define-chain-obj-to-func-multi.c06-Dec-201785
061-define-chain-obj-to-func-multi.c.expected06-Dec-201712
062-if-0-skips-garbage.c06-Dec-201744
062-if-0-skips-garbage.c.expected06-Dec-20175
063-comments.c06-Dec-2017303
063-comments.c.expected06-Dec-201792
064-version.c06-Dec-201725
064-version.c.expected06-Dec-201714
065-if-defined-parens.c06-Dec-2017177
065-if-defined-parens.c.expected06-Dec-201744
066-if-nospace-expression.c06-Dec-201722
066-if-nospace-expression.c.expected06-Dec-201710
067-nested-ifdef-ifndef.c06-Dec-2017440
067-nested-ifdef-ifndef.c.expected06-Dec-201768
068-accidental-pasting.c06-Dec-201794
068-accidental-pasting.c.expected06-Dec-201741
069-repeated-argument.c06-Dec-201732
069-repeated-argument.c.expected06-Dec-20175
070-undefined-macro-in-expression.c06-Dec-201749
070-undefined-macro-in-expression.c.expected06-Dec-201712
071-punctuator.c06-Dec-20176
071-punctuator.c.expected06-Dec-20176
072-token-pasting-same-line.c06-Dec-201758
072-token-pasting-same-line.c.expected06-Dec-201731
073-if-in-ifdef.c06-Dec-201741
073-if-in-ifdef.c.expected06-Dec-20174
074-elif-undef.c06-Dec-201737
074-elif-undef.c.expected06-Dec-20173
075-elif-elif-undef.c06-Dec-201754
075-elif-elif-undef.c.expected06-Dec-20174
076-elif-undef-nested.c06-Dec-201759
076-elif-undef-nested.c.expected06-Dec-20175
077-else-without-if.c06-Dec-20176
077-else-without-if.c.expected06-Dec-201748
078-elif-without-if.c06-Dec-201718
078-elif-without-if.c.expected06-Dec-201748
079-endif-without-if.c06-Dec-20177
079-endif-without-if.c.expected06-Dec-201749
080-if-without-expression.c06-Dec-201770
080-if-without-expression.c.expected06-Dec-201756
081-elif-without-expression.c06-Dec-201719
081-elif-without-expression.c.expected06-Dec-201756
082-invalid-paste.c06-Dec-201798
082-invalid-paste.c.expected06-Dec-2017571
083-unterminated-if.c06-Dec-20177
083-unterminated-if.c.expected06-Dec-201748
084-unbalanced-parentheses.c06-Dec-201732
084-unbalanced-parentheses.c.expected06-Dec-201759
085-incorrect-argument-count.c06-Dec-201756
085-incorrect-argument-count.c.expected06-Dec-2017284
086-reserved-macro-names.c06-Dec-201795
086-reserved-macro-names.c.expected06-Dec-2017284
087-if-comments.c06-Dec-201756
087-if-comments.c.expected06-Dec-20178
088-redefine-macro-legitimate.c06-Dec-201789
088-redefine-macro-legitimate.c.expected06-Dec-20175
089-redefine-macro-error.c06-Dec-2017224
089-redefine-macro-error.c.expected06-Dec-2017350
090-hash-error.c06-Dec-201719
090-hash-error.c.expected06-Dec-201747
091-hash-line.c06-Dec-2017355
091-hash-line.c.expected06-Dec-2017291
092-redefine-macro-error-2.c06-Dec-201745
092-redefine-macro-error-2.c.expected06-Dec-2017111
093-divide-by-zero.c06-Dec-201719
093-divide-by-zero.c.expected06-Dec-201771
094-divide-by-zero-short-circuit.c06-Dec-2017572
094-divide-by-zero-short-circuit.c.expected06-Dec-201784
095-recursive-define.c06-Dec-201744
095-recursive-define.c.expected06-Dec-201710
096-paste-twice.c06-Dec-201770
096-paste-twice.c.expected06-Dec-201715
097-paste-with-non-function-macro.c06-Dec-201746
097-paste-with-non-function-macro.c.expected06-Dec-201711
098-elif-undefined.c06-Dec-201770
098-elif-undefined.c.expected06-Dec-201717
099-c99-example.c06-Dec-2017383
099-c99-example.c.expected06-Dec-2017160
100-macro-with-colon.c06-Dec-201776
100-macro-with-colon.c.expected06-Dec-201739
101-macros-used-twice.c06-Dec-2017150
101-macros-used-twice.c.expected06-Dec-201739
102-garbage-after-endif.c06-Dec-201721
102-garbage-after-endif.c.expected06-Dec-201784
103-garbage-after-else-0.c06-Dec-201727
103-garbage-after-else-0.c.expected06-Dec-2017130
104-hash-line-followed-by-code.c06-Dec-201719
104-hash-line-followed-by-code.c.expected06-Dec-201719
105-multiline-hash-line.c06-Dec-201748
105-multiline-hash-line.c.expected06-Dec-201719
106-multiline-hash-if.c06-Dec-201755
106-multiline-hash-if.c.expected06-Dec-201716
107-multiline-hash-elif.c06-Dec-201764
107-multiline-hash-elif.c.expected06-Dec-201717
108-no-space-after-hash-version.c06-Dec-201712
108-no-space-after-hash-version.c.expected06-Dec-201758
109-no-space-after-hash-line.c06-Dec-20177
109-no-space-after-hash-line.c.expected06-Dec-201758
110-no-space-digits-after-hash-elif.c06-Dec-201722
110-no-space-digits-after-hash-elif.c.expected06-Dec-201760
111-no-space-operator-after-hash-if.c06-Dec-2017110
111-no-space-operator-after-hash-if.c.expected06-Dec-201747
112-no-space-operator-after-hash-elif.c06-Dec-2017150
112-no-space-operator-after-hash-elif.c.expected06-Dec-201752
113-line-and-file-macros.c06-Dec-2017428
113-line-and-file-macros.c.expected06-Dec-2017253
114-paste-integer-tokens.c06-Dec-2017418
114-paste-integer-tokens.c.expected06-Dec-2017137
115-line-continuations.c06-Dec-2017160
115-line-continuations.c.expected06-Dec-201716
116-disable-line-continuations.c06-Dec-2017167
116-disable-line-continuations.c.expected06-Dec-201720
117-line-continuation-and-non-continuation-backslash.c06-Dec-2017363
117-line-continuation-and-non-continuation-backslash.c.expected06-Dec-201714
118-comment-becomes-space.c06-Dec-201734
118-comment-becomes-space.c.expected06-Dec-201716
119-elif-after-else.c06-Dec-201745
119-elif-after-else.c.expected06-Dec-201768
120-undef-builtin.c06-Dec-201767
120-undef-builtin.c.expected06-Dec-2017271
121-comment-bug-72686.c06-Dec-201710
121-comment-bug-72686.c.expected06-Dec-20173
122-redefine-whitespace.c06-Dec-2017508
122-redefine-whitespace.c.expected06-Dec-2017188
123-garbage-after-else-1.c06-Dec-201727
123-garbage-after-else-1.c.expected06-Dec-2017130
124-preprocessing-numbers.c06-Dec-2017849
124-preprocessing-numbers.c.expected06-Dec-2017190
125-es-short-circuit-undefined.c06-Dec-2017532
125-es-short-circuit-undefined.c.expected06-Dec-2017249
126-garbage-after-directive.c06-Dec-201757
126-garbage-after-directive.c.expected06-Dec-2017129
127-pragma-empty.c06-Dec-2017148
127-pragma-empty.c.expected06-Dec-20174
128-space-before-hash.c06-Dec-2017291
128-space-before-hash.c.expected06-Dec-2017129
129-define-non-identifier.c06-Dec-201716
129-define-non-identifier.c.expected06-Dec-2017194
130-define-comment.c06-Dec-201785
130-define-comment.c.expected06-Dec-201712
131-eof-without-newline.c06-Dec-201730
131-eof-without-newline.c.expected06-Dec-201731
132-eof-without-newline-define.c06-Dec-20178
132-eof-without-newline-define.c.expected06-Dec-201755
133-eof-without-newline-comment.c06-Dec-201751
133-eof-without-newline-comment.c.expected06-Dec-201798
134-hash-comment-directive.c06-Dec-2017525
134-hash-comment-directive.c.expected06-Dec-201784
135-duplicate-parameter.c06-Dec-201757
135-duplicate-parameter.c.expected06-Dec-2017118
136-plus-plus-and-minus-minus.c06-Dec-2017170
136-plus-plus-and-minus-minus.c.expected06-Dec-2017105
137-expand-macro-after-period.c06-Dec-201780
137-expand-macro-after-period.c.expected06-Dec-201718
138-multi-line-comment-in-if-0.c06-Dec-2017106
138-multi-line-comment-in-if-0.c.expected06-Dec-201714
139-define-without-macro-name.c06-Dec-2017100
139-define-without-macro-name.c.expected06-Dec-2017273
140-null-directive.c06-Dec-2017193
140-null-directive.c.expected06-Dec-201710
141-pragma-and-__LINE__.c06-Dec-2017190
141-pragma-and-__LINE__.c.expected06-Dec-201758
142-defined-within-macro.c06-Dec-20171.4K
142-defined-within-macro.c.expected06-Dec-2017183
143-multiple-else.c06-Dec-201743
143-multiple-else.c.expected06-Dec-201765
144-implicit-version.c06-Dec-201721
144-implicit-version.c.expected06-Dec-201713
145-version-first.c06-Dec-201717
145-version-first.c.expected06-Dec-201772
146-version-first-hash.c06-Dec-201715
146-version-first-hash.c.expected06-Dec-201769
147-define-macro-no-space.c06-Dec-20171.2K
147-define-macro-no-space.c.expected06-Dec-2017336
147-undef-builtin-allowed.c06-Dec-201764
147-undef-builtin-allowed.c.expected06-Dec-201716
148-legal-characters.c06-Dec-20171.3K
148-legal-characters.c.expected06-Dec-2017183
glcpp-test06-Dec-20172.2K
glcpp-test-cr-lf06-Dec-20173.4K