Mercurial > hg > CbC > CbC_llvm
view llvm/test/TableGen/unsetop.td @ 207:2e18cbf3894f
LLVM12
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:07:14 +0900 |
parents | 1d019706d866 |
children |
line wrap: on
line source
// RUN: llvm-tblgen %s | FileCheck %s // RUN: not llvm-tblgen -DERROR %s 2>&1 | FileCheck --check-prefix=ERROR %s def op; def otherop; def test { // CHECK: dag d = (? "hello":$world); dag d = (? "hello":$world); // CHECK: dag undefNeither = (op 1, 2); dag undefNeither = !con((op 1), (op 2)); // CHECK: dag undefFirst = (op 1, 2); dag undefFirst = !con((? 1), (op 2)); // CHECK: dag undefSecond = (op 1, 2); dag undefSecond = !con((op 1), (? 2)); // CHECK: dag undefBoth = (? 1, 2); dag undefBoth = !con((? 1), (? 2)); #ifdef ERROR // ERROR: Concatenated Dag operators do not match: '(op 1)' vs. '(otherop 2)' dag mismatch = !con((op 1), (otherop 2)); #endif }