linker: Reject shaders that have unresolved function calls
[mesa/nouveau-pmpeg.git] / src / glsl / glcpp / tests / 
tree07d6ff21f032929fa3c38c05412b44d3f04c855e
drwxr-xr-x   ..
-rw-r--r-- 22 000-content-with-spaces.c
-rw-r--r-- 21 000-content-with-spaces.c.expected
-rw-r--r-- 18 001-define.c
-rw-r--r-- 4 001-define.c.expected
-rw-r--r-- 34 002-define-chain.c
-rw-r--r-- 5 002-define-chain.c.expected
-rw-r--r-- 34 003-define-chain-reverse.c
-rw-r--r-- 5 003-define-chain-reverse.c.expected
-rw-r--r-- 60 004-define-recursive.c
-rw-r--r-- 16 004-define-recursive.c.expected
-rw-r--r-- 36 005-define-composite-chain.c
-rw-r--r-- 7 005-define-composite-chain.c.expected
-rw-r--r-- 36 006-define-composite-chain-reverse.c
-rw-r--r-- 7 006-define-composite-chain-reverse.c.expected
-rw-r--r-- 66 007-define-composite-recursive.c
-rw-r--r-- 34 007-define-composite-recursive.c.expected
-rw-r--r-- 16 008-define-empty.c
-rw-r--r-- 4 008-define-empty.c.expected
-rw-r--r-- 33 009-undef.c
-rw-r--r-- 9 009-undef.c.expected
-rw-r--r-- 51 010-undef-re-define.c
-rw-r--r-- 12 010-undef-re-define.c.expected
-rw-r--r-- 20 011-define-func-empty.c
-rw-r--r-- 4 011-define-func-empty.c.expected
-rw-r--r-- 24 012-define-func-no-args.c
-rw-r--r-- 6 012-define-func-no-args.c.expected
-rw-r--r-- 26 013-define-func-1-arg-unused.c
-rw-r--r-- 4 013-define-func-1-arg-unused.c.expected
-rw-r--r-- 32 014-define-func-2-arg-unused.c
-rw-r--r-- 4 014-define-func-2-arg-unused.c.expected
-rw-r--r-- 44 015-define-object-with-parens.c
-rw-r--r-- 15 015-define-object-with-parens.c.expected
-rw-r--r-- 32 016-define-func-1-arg.c
-rw-r--r-- 12 016-define-func-1-arg.c.expected
-rw-r--r-- 40 017-define-func-2-args.c
-rw-r--r-- 16 017-define-func-2-args.c.expected
-rw-r--r-- 36 018-define-func-macro-as-parameter.c
-rw-r--r-- 5 018-define-func-macro-as-parameter.c.expected
-rw-r--r-- 51 019-define-func-1-arg-multi.c
-rw-r--r-- 31 019-define-func-1-arg-multi.c.expected
-rw-r--r-- 64 020-define-func-2-arg-multi.c
-rw-r--r-- 39 020-define-func-2-arg-multi.c.expected
-rw-r--r-- 58 021-define-func-compose.c
-rw-r--r-- 17 021-define-func-compose.c.expected
-rw-r--r-- 62 022-define-func-arg-with-parens.c
-rw-r--r-- 42 022-define-func-arg-with-parens.c.expected
-rw-r--r-- 189 023-define-extra-whitespace.c
-rw-r--r-- 19 023-define-extra-whitespace.c.expected
-rw-r--r-- 38 024-define-chain-to-self-recursion.c
-rw-r--r-- 7 024-define-chain-to-self-recursion.c.expected
-rw-r--r-- 29 025-func-macro-as-non-macro.c
-rw-r--r-- 10 025-func-macro-as-non-macro.c.expected
-rw-r--r-- 30 026-define-func-extra-newlines.c
-rw-r--r-- 7 026-define-func-extra-newlines.c.expected
-rw-r--r-- 52 027-define-chain-obj-to-func.c
-rw-r--r-- 11 027-define-chain-obj-to-func.c.expected
-rw-r--r-- 50 028-define-chain-obj-to-non-func.c
-rw-r--r-- 11 028-define-chain-obj-to-non-func.c.expected
-rw-r--r-- 58 029-define-chain-obj-to-func-with-args.c
-rw-r--r-- 11 029-define-chain-obj-to-func-with-args.c.expected
-rw-r--r-- 92 030-define-chain-obj-to-func-compose.c
-rw-r--r-- 12 030-define-chain-obj-to-func-compose.c.expected
-rw-r--r-- 96 031-define-chain-func-to-func-compose.c
-rw-r--r-- 12 031-define-chain-func-to-func-compose.c.expected
-rw-r--r-- 33 032-define-func-self-recurse.c
-rw-r--r-- 13 032-define-func-self-recurse.c.expected
-rw-r--r-- 38 033-define-func-self-compose.c
-rw-r--r-- 22 033-define-func-self-compose.c.expected
-rw-r--r-- 30 034-define-func-self-compose-non-func.c
-rw-r--r-- 6 034-define-func-self-compose-non-func.c.expected
-rw-r--r-- 32 035-define-func-self-compose-non-func-multi-token-argument.c
-rw-r--r-- 8 035-define-func-self-compose-non-func-multi-token-argument.c.expected
-rw-r--r-- 51 036-define-func-non-macro-multi-token-argument.c
-rw-r--r-- 16 036-define-func-non-macro-multi-token-argument.c.expected
-rw-r--r-- 68 037-finalize-unexpanded-macro.c
-rw-r--r-- 21 037-finalize-unexpanded-macro.c.expected
-rw-r--r-- 72 038-func-arg-with-commas.c
-rw-r--r-- 10 038-func-arg-with-commas.c.expected
-rw-r--r-- 50 039-func-arg-obj-macro-with-comma.c
-rw-r--r-- 15 039-func-arg-obj-macro-with-comma.c.expected
-rw-r--r-- 45 040-token-pasting.c
-rw-r--r-- 11 040-token-pasting.c.expected
-rw-r--r-- 41 041-if-0.c
-rw-r--r-- 24 041-if-0.c.expected
-rw-r--r-- 43 042-if-1.c
-rw-r--r-- 33 042-if-1.c.expected
-rw-r--r-- 57 043-if-0-else.c
-rw-r--r-- 35 043-if-0-else.c.expected
-rw-r--r-- 57 044-if-1-else.c
-rw-r--r-- 35 044-if-1-else.c.expected
-rw-r--r-- 97 045-if-0-elif.c
-rw-r--r-- 39 045-if-0-elif.c.expected
-rw-r--r-- 97 046-if-1-elsif.c
-rw-r--r-- 39 046-if-1-elsif.c.expected
-rw-r--r-- 95 047-if-elif-else.c
-rw-r--r-- 39 047-if-elif-else.c.expected
-rw-r--r-- 92 048-if-nested.c
-rw-r--r-- 30 048-if-nested.c.expected
-rw-r--r-- 88 049-if-expression-precedence.c
-rw-r--r-- 13 049-if-expression-precedence.c.expected
-rw-r--r-- 170 050-if-defined.c
-rw-r--r-- 45 050-if-defined.c.expected
-rw-r--r-- 275 051-if-relational.c
-rw-r--r-- 90 051-if-relational.c.expected
-rw-r--r-- 279 052-if-bitwise.c
-rw-r--r-- 57 052-if-bitwise.c.expected
-rw-r--r-- 163 053-if-divide-and-shift.c
-rw-r--r-- 43 053-if-divide-and-shift.c.expected
-rw-r--r-- 369 054-if-with-macros.c
-rw-r--r-- 89 054-if-with-macros.c.expected
-rw-r--r-- 52 055-define-chain-obj-to-func-parens-in-text.c
-rw-r--r-- 11 055-define-chain-obj-to-func-parens-in-text.c.expected
-rw-r--r-- 91 056-macro-argument-with-comma.c
-rw-r--r-- 12 056-macro-argument-with-comma.c.expected
-rw-r--r-- 91 057-empty-arguments.c
-rw-r--r-- 28 057-empty-arguments.c.expected
-rw-r--r-- 66 058-token-pasting-empty-arguments.c
-rw-r--r-- 10 058-token-pasting-empty-arguments.c.expected
-rw-r--r-- 70 059-token-pasting-integer.c
-rw-r--r-- 22 059-token-pasting-integer.c.expected
-rw-r--r-- 49 060-left-paren-in-macro-right-paren-in-text.c
-rw-r--r-- 7 060-left-paren-in-macro-right-paren-in-text.c.expected
-rw-r--r-- 85 061-define-chain-obj-to-func-multi.c
-rw-r--r-- 13 061-define-chain-obj-to-func-multi.c.expected
-rw-r--r-- 44 062-if-0-skips-garbage.c
-rw-r--r-- 6 062-if-0-skips-garbage.c.expected
-rw-r--r-- 303 063-comments.c
-rw-r--r-- 86 063-comments.c.expected
-rw-r--r-- 25 064-version.c
-rw-r--r-- 15 064-version.c.expected
-rw-r--r-- 177 065-if-defined-parens.c
-rw-r--r-- 45 065-if-defined-parens.c.expected
-rw-r--r-- 22 066-if-nospace-expression.c
-rw-r--r-- 11 066-if-nospace-expression.c.expected
-rw-r--r-- 440 067-nested-ifdef-ifndef.c
-rw-r--r-- 69 067-nested-ifdef-ifndef.c.expected
-rw-r--r-- 94 068-accidental-pasting.c
-rw-r--r-- 42 068-accidental-pasting.c.expected
-rw-r--r-- 32 069-repeated-argument.c
-rw-r--r-- 6 069-repeated-argument.c.expected
-rw-r--r-- 27 070-undefined-macro-in-expression.c
-rw-r--r-- 66 070-undefined-macro-in-expression.c.expected
-rw-r--r-- 6 071-punctuator.c
-rw-r--r-- 7 071-punctuator.c.expected
-rw-r--r-- 58 072-token-pasting-same-line.c
-rw-r--r-- 32 072-token-pasting-same-line.c.expected
-rw-r--r-- 41 073-if-in-ifdef.c
-rw-r--r-- 5 073-if-in-ifdef.c.expected
-rw-r--r-- 37 074-elif-undef.c
-rw-r--r-- 4 074-elif-undef.c.expected
-rw-r--r-- 54 075-elif-elif-undef.c
-rw-r--r-- 5 075-elif-elif-undef.c.expected
-rw-r--r-- 59 076-elif-undef-nested.c
-rw-r--r-- 6 076-elif-undef-nested.c.expected
-rw-r--r-- 6 077-else-without-if.c
-rw-r--r-- 48 077-else-without-if.c.expected
-rw-r--r-- 18 078-elif-without-if.c
-rw-r--r-- 48 078-elif-without-if.c.expected
-rw-r--r-- 7 079-endif-without-if.c
-rw-r--r-- 50 079-endif-without-if.c.expected
-rw-r--r-- 70 080-if-without-expression.c
-rw-r--r-- 57 080-if-without-expression.c.expected
-rw-r--r-- 19 081-elif-without-expression.c
-rw-r--r-- 57 081-elif-without-expression.c.expected
-rw-r--r-- 37 082-invalid-paste.c
-rw-r--r-- 96 082-invalid-paste.c.expected
-rw-r--r-- 7 083-unterminated-if.c
-rw-r--r-- 49 083-unterminated-if.c.expected
-rw-r--r-- 32 084-unbalanced-parentheses.c
-rw-r--r-- 56 085-incorrect-argument-count.c
-rw-r--r-- 285 085-incorrect-argument-count.c.expected
-rw-r--r-- 59 086-reserved-macro-names.c
-rw-r--r-- 153 086-reserved-macro-names.c.expected
-rw-r--r-- 56 087-if-comments.c
-rw-r--r-- 9 087-if-comments.c.expected
-rw-r--r-- 81 088-redefine-macro-legitimate.c
-rw-r--r-- 6 088-redefine-macro-legitimate.c.expected
-rw-r--r-- 224 089-redefine-macro-error.c
-rw-r--r-- 351 089-redefine-macro-error.c.expected
-rw-r--r-- 19 090-hash-error.c
-rw-r--r-- 49 090-hash-error.c.expected
-rw-r--r-- 140 091-hash-line.c
-rw-r--r-- 225 091-hash-line.c.expected
-rw-r--r-- 383 099-c99-example.c
-rw-r--r-- 161 099-c99-example.c.expected
-rwxr-xr-x 1035 glcpp-test