mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-20 03:23:01 +02:00
f65d86c32b
This gives a nice error if you accidentally try to use an empty list for the RegTypes of a RegisterClass. Differential Revision: https://reviews.llvm.org/D78285
8 lines
289 B
TableGen
8 lines
289 B
TableGen
// RUN: not llvm-tblgen -gen-register-bank -I %p/../../include %s 2>&1 | FileCheck %s
|
|
|
|
include "llvm/Target/Target.td"
|
|
|
|
def MyTarget : Target;
|
|
def R0 : Register<"r0">;
|
|
def ClassA : RegisterClass<"MyTarget", [], 32, (add R0)>; // CHECK: [[@LINE]]:1: error: RegTypes list must not be empty!
|