blob: 4b1b55944434e22fc0342bc5d6919c40e5e07ed9 [file] [log] [blame]
// RUN: mlir-translate -mlir-to-cpp %s | FileCheck --match-full-lines %s
// RUN: mlir-translate -mlir-to-cpp -declare-variables-at-top %s | FileCheck --match-full-lines %s
func.func @no_extra_semicolon(%arg0: i1) {
emitc.if %arg0 {
emitc.include "myheader.h"
emitc.if %arg0 {
}
emitc.verbatim "return;"
}
return
}
// CHECK: void no_extra_semicolon(bool [[V0:[^ ]*]]) {
// CHECK-NEXT: if ([[V0]]) {
// CHECK-NEXT: #include "myheader.h"
// CHECK-NEXT: if ([[V0]]) {
// CHECK-NEXT: }
// CHECK-NEXT: return;
// CHECK-NEXT: }
// CHECK-NEXT: return;