diff options
Diffstat (limited to 'llvm/include/llvm/Frontend/OpenACC/ACC.td')
-rw-r--r-- | llvm/include/llvm/Frontend/OpenACC/ACC.td | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/include/llvm/Frontend/OpenACC/ACC.td b/llvm/include/llvm/Frontend/OpenACC/ACC.td index c68330665b02..45d815894454 100644 --- a/llvm/include/llvm/Frontend/OpenACC/ACC.td +++ b/llvm/include/llvm/Frontend/OpenACC/ACC.td @@ -128,10 +128,8 @@ def ACCC_DeviceResident : Clause<"device_resident"> { // 2.4 def ACCC_DeviceType : Clause<"device_type"> { - let flangClass = "ScalarIntExpr"; + let flangClass = "AccDeviceTypeExprList"; let defaultValue = "*"; - let isValueOptional = true; - let isValueList = true; } // 2.6.6 @@ -218,6 +216,7 @@ def ACCC_Reduction : Clause<"reduction"> { // 2.5.6 def ACCC_Self : Clause<"self"> { let flangClass = "AccSelfClause"; + let isValueOptional = true; } // 2.9.5 |