[verify-uselistorder] Support -force-opaque-pointers
authorNikita Popov <nikita.ppv@gmail.com>
Sat, 4 Sep 2021 20:40:39 +0000 (22:40 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Sat, 4 Sep 2021 20:41:31 +0000 (22:41 +0200)
By creating LLVMContext after parsing parameters.

llvm/test/Other/force-opaque-ptrs.ll
llvm/tools/verify-uselistorder/verify-uselistorder.cpp

index a216a57..ec91c6e 100644 (file)
@@ -2,6 +2,7 @@
 ; RUN: llvm-as --force-opaque-pointers < %s | llvm-dis --force-opaque-pointers | FileCheck %s
 ; RUN: llvm-as < %s | llvm-dis --force-opaque-pointers | FileCheck %s
 ; RUN: opt --force-opaque-pointers < %s -S | FileCheck %s
+; RUN: verify-uselistorder --force-opaque-pointers < %s
 
 %ty = type i32*
 
index 28d3467..bc82385 100644 (file)
@@ -540,11 +540,10 @@ int main(int argc, char **argv) {
   // Enable debug stream buffering.
   EnableDebugBuffering = true;
 
-  LLVMContext Context;
-
   cl::ParseCommandLineOptions(argc, argv,
                               "llvm tool to verify use-list order\n");
 
+  LLVMContext Context;
   SMDiagnostic Err;
 
   // Load the input module...