[mlir][sparse] implement non-permutation MapRef encoding (#69406)
[llvm-project.git] / clang-tools-extra / clangd / test / crash-non-added-files.test
blob55736bb715b044540eeb52787ee85c3d58bfcafe
1 # RUN: clangd -lit-test < %s | FileCheck -strict-whitespace %s
2 {"jsonrpc":"2.0","id":0,"method":"initialize","params":{"processId":123,"rootPath":"clangd","capabilities":{},"trace":"off"}}
3 ---
4 {"jsonrpc":"2.0","id":2,"method":"textDocument/codeAction","params":{"textDocument":{"uri":"test:///foo.c"},"range":{"start":{"line":104,"character":13},"end":{"line":0,"character":35}},"context":{"diagnostics":[{"range":{"start": {"line": 0, "character": 32}, "end": {"line": 0, "character": 37}},"severity":2,"message":"using the result of an assignment as a condition without parentheses"},{"range":{"start": {"line": 0, "character": 34}, "end": {"line": 0, "character": 35}},"severity":3,"message":"place parentheses around the assignment to silence this warning"},{"range":{"start": {"line": 0, "character": 34}, "end": {"line": 0, "character": 35}},"severity":3,"message":"use '==' to turn this assignment into an equality comparison"}]}}}
5 #      CHECK:  "error": {
6 # CHECK-NEXT:    "code": -32602
7 # CHECK-NEXT:    "message": "trying to get AST for non-added document"
8 # CHECK-NEXT:  },
9 # CHECK-NEXT:  "id": 2,
10 ---
11 {"jsonrpc":"2.0","id":3,"method":"textDocument/rangeFormatting","params":{"textDocument":{"uri":"test:///foo.c"},"range":{"start":{"line":1,"character":4},"end":{"line":1,"character":12}},"options":{"tabSize":4,"insertSpaces":true}}}
12 #      CHECK:  "error": {
13 # CHECK-NEXT:    "code": -32602
14 # CHECK-NEXT:    "message": "trying to format non-added document"
15 # CHECK-NEXT:  },
16 # CHECK-NEXT:  "id": 3,
17 ---
18 {"jsonrpc":"2.0","id":4,"method":"textDocument/formatting","params":{"textDocument":{"uri":"test:///foo.c"},"options":{"tabSize":4,"insertSpaces":true}}}
19 #      CHECK:  "error": {
20 # CHECK-NEXT:    "code": -32602
21 # CHECK-NEXT:    "message": "trying to format non-added document"
22 # CHECK-NEXT:  },
23 # CHECK-NEXT:  "id": 4,
24 ---
25 {"jsonrpc":"2.0","id":5,"method":"textDocument/onTypeFormatting","params":{"textDocument":{"uri":"test:///foo.c"},"position":{"line":3,"character":1},"ch":"}","options":{"tabSize":4,"insertSpaces":true}}}
26 #      CHECK:  "error": {
27 # CHECK-NEXT:    "code": -32602
28 # CHECK-NEXT:    "message": "trying to format non-added document"
29 # CHECK-NEXT:  },
30 # CHECK-NEXT:  "id": 5,
31 ---
32 {"jsonrpc":"2.0","id":6,"method":"shutdown"}
33 ---
34 {"jsonrpc":"2.0","method":"exit"}